500 Internal Server Error

The server encountered an unexpected condition which prevented it from fulfilling the request.

Traceback (most recent call last):
  File "/home/palaumusica/vpython/lib/python2.7/site-packages/CherryPy-3.1.2-py2.7.egg/cherrypy/_cprequest.py", line 606, in respond
    cherrypy.response.body = self.handler()
  File "/home/palaumusica/vpython/lib/python2.7/site-packages/CherryPy-3.1.2-py2.7.egg/cherrypy/_cpdispatch.py", line 25, in __call__
    return self.callable(*self.args, **self.kwargs)
  File "/home/palaumusica/src/woost/woost/controllers/cmscontroller.py", line 213, in default
    return self.__dispatcher.respond(args, self.__cms)
  File "/home/palaumusica/src/cocktail/cocktail/controllers/dispatcher.py", line 251, in respond
    return cherrypy.request.handler()
  File "/home/palaumusica/src/cocktail/cocktail/controllers/dispatcher.py", line 93, in __call__
    handled = False
  File "/home/palaumusica/src/cocktail/cocktail/events.py", line 163, in __call__
    next_slot(_event_info = event_info)
  File "/home/palaumusica/src/cocktail/cocktail/events.py", line 163, in __call__
    next_slot(_event_info = event_info)
  File "/home/palaumusica/src/cocktail/cocktail/events.py", line 157, in __call__
    callback(event_info)
  File "/home/palaumusica/src/woost/woost/controllers/cmscontroller.py", line 478, in handle_exception_raised
    response.body = error_controller()
  File "/home/palaumusica/src/woost/woost/controllers/publishablecontroller.py", line 22, in __call__
    return Cached.__call__(self, **kwargs)
  File "/home/palaumusica/src/cocktail/cocktail/controllers/cached.py", line 35, in __call__
    content = self._produce_content(**kwargs)
  File "/home/palaumusica/src/woost/woost/controllers/publishablecontroller.py", line 87, in _produce_content
    return BaseCMSController.__call__(self, **kwargs)
  File "/home/palaumusica/src/cocktail/cocktail/controllers/controller.py", line 46, in __call__
    return self.render()
  File "/home/palaumusica/src/cocktail/cocktail/controllers/controller.py", line 150, in render
    return renderer()
  File "/home/palaumusica/src/cocktail/cocktail/controllers/controller.py", line 171, in render_html
    return self._render_template()
  File "/home/palaumusica/src/woost/woost/controllers/publishablecontroller.py", line 104, in _render_template
    return BaseCMSController._render_template(self)
  File "/home/palaumusica/src/woost/woost/controllers/basecmscontroller.py", line 71, in _render_template
    return self.view.render_page(renderer = renderer)
  File "/home/palaumusica/src/cocktail/cocktail/html/element.py", line 349, in render_page
    cache
  File "/home/palaumusica/src/cocktail/cocktail/html/element.py", line 378, in create_html_document
    cache = cache
  File "/home/palaumusica/src/cocktail/cocktail/html/element.py", line 442, in render
    rendering.render_element(self)
  File "/home/palaumusica/src/cocktail/cocktail/html/rendering.py", line 187, in render_element
    element._render(rendering)
  File "/home/palaumusica/src/cocktail/cocktail/html/element.py", line 462, in _render
    rendering.renderer.write_element(self, rendering)
  File "/home/palaumusica/src/cocktail/cocktail/html/renderers.py", line 49, in write_element
    self.write_element_content(element, rendering)
  File "/home/palaumusica/src/cocktail/cocktail/html/renderers.py", line 94, in write_element_content
    rendering.render_element(child)
  File "/home/palaumusica/src/cocktail/cocktail/html/rendering.py", line 187, in render_element
    element._render(rendering)
  File "/home/palaumusica/src/cocktail/cocktail/html/element.py", line 462, in _render
    rendering.renderer.write_element(self, rendering)
  File "/home/palaumusica/src/cocktail/cocktail/html/renderers.py", line 49, in write_element
    self.write_element_content(element, rendering)
  File "/home/palaumusica/src/cocktail/cocktail/html/renderers.py", line 94, in write_element_content
    rendering.render_element(child)
  File "/home/palaumusica/src/cocktail/cocktail/html/rendering.py", line 143, in render_element
    element.ready()
  File "/home/palaumusica/src/cocktail/cocktail/html/element.py", line 585, in ready
    self._ready()
  File "/home/palaumusica/src/woost/woost/views/menu.py", line 51, in _ready
    TreeView._ready(self)
  File "/home/palaumusica/src/cocktail/cocktail/html/treeview.py", line 122, in _ready
    children
  File "/home/palaumusica/src/cocktail/cocktail/html/treeview.py", line 204, in _fill_children_container
    container.append(self.create_entry(child))
  File "/home/palaumusica/src/woost/woost/views/menu.py", line 68, in create_entry
    entry = TreeView.create_entry(self, item)
  File "/home/palaumusica/src/cocktail/cocktail/html/treeview.py", line 144, in create_entry
    entry.label = self.create_label(item)
  File "/home/palaumusica/src/cocktail/cocktail/modeling.py", line 153, in wrapper
    rvalue = function(element, *args, **kwargs)
  File "<woost.extensions.attributes.MenuOverlay>", line 19, in create_label
  File "/home/palaumusica/src/cocktail/cocktail/modeling.py", line 139, in call_base
    return method_stack[-1](*args, **kwargs)
  File "/home/palaumusica/src/cocktail/cocktail/modeling.py", line 153, in wrapper
    rvalue = function(element, *args, **kwargs)
  File "<woost.extensions.googleanalytics.MenuOverlay>", line 25, in create_label
  File "/home/palaumusica/src/cocktail/cocktail/modeling.py", line 139, in call_base
    return method_stack[-1](*args, **kwargs)
  File "/home/palaumusica/src/woost/woost/views/menu.py", line 79, in create_label
    label["href"] = self.get_item_uri(item)
  File "/home/palaumusica/src/woost/woost/views/menu.py", line 65, in get_item_uri
    return item.get_uri(host = "!")
  File "/home/palaumusica/src/woost/woost/models/publishableobject.py", line 300, in get_uri
    return app.url_mapping.get_url(publishable, **kwargs)
  File "/home/palaumusica/src/woost/woost/urlmapping.py", line 88, in get_url
    **kwargs
  File "/home/palaumusica/src/woost/woost/urlmapping.py", line 237, in build_url
    **kwargs
  File "/home/palaumusica/src/woost/woost/urlmapping.py", line 304, in build_url
    **kwargs
  File "/home/palaumusica/src/woost/woost/urlmapping.py", line 274, in build_url
    **kwargs
  File "/home/palaumusica/src/palaumusica/palaumusica/application.py", line 33, in build_url
    url_builder.path.extend(self.languagePath[get_language()])
KeyError: u'fr'
Powered by CherryPy 3.1.2