All pastes #964713 Raw Edit

Mnabil

public text v1 · immutable
#964713 ·published 2008-03-31 14:01 UTC
rendered paste body
<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