<class 'elisa.core.plugin_registry.ComponentNotFound'>
Python 2.5.2: /usr/bin/python
Mon Mar 31 15:58:07 2008
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/usr/lib/python2.5/site-packages/elisa/core/interface_controller.py in initialize(self=<elisa.core.interface_controller.InterfaceController object at 0x8bacaec>)
129 for backend_path in backend_paths:
130 try:
131 self._create_backend(backend_path)
132 except Exception, e:
133 path = application.log_traceback()
self = <elisa.core.interface_controller.InterfaceController object at 0x8bacaec>
self._create_backend = <bound method InterfaceController._create_backen...troller.InterfaceController object at 0x8bacaec>>
backend_path = 'backend1'
/usr/lib/python2.5/site-packages/elisa/core/interface_controller.py in _create_backend(self=<elisa.core.interface_controller.InterfaceController object at 0x8bacaec>, backend_name='backend1')
194
195 try:
196 root_controller = plugin_registry.create_component(controller_path)
197 except:
198 self.warning("Cannot create controller %r for backend %r",
root_controller undefined
plugin_registry = <elisa.core.plugin_registry.PluginRegistry object at 0x8ac4a2c>
plugin_registry.create_component = <bound method PluginRegistry.create_component of...gin_registry.PluginRegistry object at 0x8ac4a2c>>
controller_path = 'raval:elisa_controller'
/usr/lib/python2.5/site-packages/elisa/core/plugin_registry.py in create_component(self=<elisa.core.plugin_registry.PluginRegistry object at 0x8ac4a2c>, component_path='raval:elisa_controller')
562 self.info("Component %s loaded" % component.name)
563 else:
564 raise ComponentNotFound(component_path)
565
566 return component
global ComponentNotFound = <class 'elisa.core.plugin_registry.ComponentNotFound'>
component_path = 'raval:elisa_controller'
<class 'elisa.core.plugin_registry.ComponentNotFound'>: Component 'raval:elisa_controller' not found
__class__ = <class 'elisa.core.plugin_registry.ComponentNotFound'>
__delattr__ = <method-wrapper '__delattr__' of ComponentNotFound object at 0x90ac6e4>
__dict__ = {'component_name': 'raval:elisa_controller'}
__doc__ = None
__getattribute__ = <method-wrapper '__getattribute__' of ComponentNotFound object at 0x90ac6e4>
__getitem__ = <method-wrapper '__getitem__' of ComponentNotFound object at 0x90ac6e4>
__getslice__ = <method-wrapper '__getslice__' of ComponentNotFound object at 0x90ac6e4>
__hash__ = <method-wrapper '__hash__' of ComponentNotFound object at 0x90ac6e4>
__init__ = <bound method ComponentNotFound.__init__ of ComponentNotFound()>
__module__ = 'elisa.core.plugin_registry'
__new__ = <built-in method __new__ of type object at 0x8141660>
__reduce__ = <built-in method __reduce__ of ComponentNotFound object at 0x90ac6e4>
__reduce_ex__ = <built-in method __reduce_ex__ of ComponentNotFound object at 0x90ac6e4>
__repr__ = <method-wrapper '__repr__' of ComponentNotFound object at 0x90ac6e4>
__setattr__ = <method-wrapper '__setattr__' of ComponentNotFound object at 0x90ac6e4>
__setstate__ = <built-in method __setstate__ of ComponentNotFound object at 0x90ac6e4>
__str__ = <bound method ComponentNotFound.__str__ of ComponentNotFound()>
__weakref__ = None
args = ()
component_name = 'raval:elisa_controller'
message = ''
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/elisa/core/interface_controller.py", line 131, in initialize
self._create_backend(backend_path)
File "/usr/lib/python2.5/site-packages/elisa/core/interface_controller.py", line 196, in _create_backend
root_controller = plugin_registry.create_component(controller_path)
File "/usr/lib/python2.5/site-packages/elisa/core/plugin_registry.py", line 564, in create_component
raise ComponentNotFound(component_path)
ComponentNotFound: Component 'raval:elisa_controller' not found