[Zope3-dev] Utility registry bug
dev at projekt01.ch
dev at projekt01.ch
Thu Jul 20 08:01:12 EDT 2006
Hi
I included zope.app.module with a additional
configure.zcml and got the following error.
Note:
I'm not asking to use zope.app.module. I just whould make
sure that everything is correct with the utility registry.
Do you know what's going on here?
2006-07-20T10:24:23 ERROR ZODB.Connection Couldn't load state for 0x0b
Traceback (most recent call last):
File "D:\projektCompiler\trunk\src\ZODB\Connection.py", line 732, in
setstate
self._setstate(obj)
File "D:\projektCompiler\trunk\src\ZODB\Connection.py", line 786, in
_setstate
self._reader.setGhostState(obj, p)
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 604, in
setGhostState
state = self.getState(pickle)
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 596, in
getState
unpickler.load() # skip the class metadata
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 459, in
find_global
return factory(conn, modulename, name)
File "D:\projektCompiler\trunk\src\ZODB\DB.py", line 615, in classFactory
return find_global(modulename, globalname)
File "D:\projektCompiler\trunk\src\ZODB\broken.py", line 181, in
find_global
__import__(modulename)
File "D:\projektCompiler\trunk\src\zope\app\module\__init__.py", line 69,
in __import__
fromlist)
File "D:\projektCompiler\trunk\src\zodbcode\module.py", line 243, in
_import
mod = registry.findModule(name)
File "D:\projektCompiler\trunk\src\zope\app\module\__init__.py", line 38,
in findModule
manager = zapi.queryUtility(IModuleManager, name)
File "D:\projektCompiler\trunk\src\zope\component\_api.py", line 210, in
queryUtility
return getSiteManager(context).queryUtility(interface, name, default)
File "D:\projektCompiler\trunk\src\zope\component\registry.py", line 132,
in queryUtility
return self.utilities.lookup((), provided, name, default)
File "D:\projektCompiler\trunk\src\ZODB\Connection.py", line 732, in
setstate
self._setstate(obj)
File "D:\projektCompiler\trunk\src\ZODB\Connection.py", line 786, in
_setstate
self._reader.setGhostState(obj, p)
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 604, in
setGhostState
state = self.getState(pickle)
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 596, in
getState
unpickler.load() # skip the class metadata
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 459, in
find_global
return factory(conn, modulename, name)
File "D:\projektCompiler\trunk\src\ZODB\DB.py", line 615, in classFactory
return find_global(modulename, globalname)
File "D:\projektCompiler\trunk\src\ZODB\broken.py", line 181, in
find_global
__import__(modulename)
File "D:\projektCompiler\trunk\src\zope\app\module\__init__.py", line 69,
in __import__
fromlist)
File "D:\projektCompiler\trunk\src\zodbcode\module.py", line 243, in
_import
mod = registry.findModule(name)
File "D:\projektCompiler\trunk\src\zope\app\module\__init__.py", line 38,
in findModule
manager = zapi.queryUtility(IModuleManager, name)
File "D:\projektCompiler\trunk\src\zope\component\_api.py", line 210, in
queryUtility
return getSiteManager(context).queryUtility(interface, name, default)
File "D:\projektCompiler\trunk\src\zope\component\registry.py", line 132,
in queryUtility
return self.utilities.lookup((), provided, name, default)
AttributeError: '_LocalAdapterRegistry' object has no attribute 'lookup'
Traceback (most recent call last):
File "C:\Python24\lib\threading.py", line 422, in run
self.__target(*self.__args, **self.__kwargs)
File "D:\projektCompiler\trunk\src\twisted\python\threadpool.py", line
149, in _worker
context.call(ctx, function, *args, **kwargs)
File "D:\projektCompiler\trunk\src\twisted\python\context.py", line 59, in
callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "D:\projektCompiler\trunk\src\twisted\python\context.py", line 37, in
callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "D:\projektCompiler\trunk\src\twisted\web2\wsgi.py", line 139, in run
result = self.application(self.environment, self.startWSGIResponse)
File "D:\projektCompiler\trunk\src\zope\app\wsgi\__init__.py", line 54, in
__call__
request = publish(request, handle_errors=handle_errors)
File "D:\projektCompiler\trunk\src\zope\publisher\publish.py", line 147,
in publish
publication.endRequest(request, obj)
File
"D:\projektCompiler\trunk\src\zope\app\publication\zopepublication.py", line
171, in endRequest
notify(EndRequestEvent(ob, request))
File "D:\projektCompiler\trunk\src\zope\event\__init__.py", line 23, in
notify
subscriber(event)
File "D:\projektCompiler\trunk\src\zope\component\event.py", line 26, in
dispatch
for ignored in zope.component.subscribers(event, None):
File "D:\projektCompiler\trunk\src\zope\component\_api.py", line 130, in
subscribers
return sitemanager.subscribers(objects, interface)
File "D:\projektCompiler\trunk\src\zope\component\registry.py", line 292,
in subscribers
return self.adapters.subscribers(objects, provided)
File "D:\projektCompiler\trunk\src\ZODB\Connection.py", line 732, in
setstate
self._setstate(obj)
File "D:\projektCompiler\trunk\src\ZODB\Connection.py", line 786, in
_setstate
self._reader.setGhostState(obj, p)
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 604, in
setGhostState
state = self.getState(pickle)
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 596, in
getState
unpickler.load() # skip the class metadata
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 459, in
find_global
return factory(conn, modulename, name)
File "D:\projektCompiler\trunk\src\ZODB\DB.py", line 615, in classFactory
return find_global(modulename, globalname)
File "D:\projektCompiler\trunk\src\ZODB\broken.py", line 181, in
find_global
__import__(modulename)
File "D:\projektCompiler\trunk\src\zope\app\module\__init__.py", line 69,
in __import__
fromlist)
File "D:\projektCompiler\trunk\src\zodbcode\module.py", line 243, in
_import
mod = registry.findModule(name)
File "D:\projektCompiler\trunk\src\zope\app\module\__init__.py", line 38,
in findModule
manager = zapi.queryUtility(IModuleManager, name)
File "D:\projektCompiler\trunk\src\zope\component\_api.py", line 210, in
queryUtility
return getSiteManager(context).queryUtility(interface, name, default)
File "D:\projektCompiler\trunk\src\zope\component\registry.py", line 132,
in queryUtility
return self.utilities.lookup((), provided, name, default)
File "D:\projektCompiler\trunk\src\ZODB\Connection.py", line 732, in
setstate
self._setstate(obj)
File "D:\projektCompiler\trunk\src\ZODB\Connection.py", line 786, in
_setstate
self._reader.setGhostState(obj, p)
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 604, in
setGhostState
state = self.getState(pickle)
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 596, in
getState
unpickler.load() # skip the class metadata
File "D:\projektCompiler\trunk\src\ZODB\serialize.py", line 459, in
find_global
return factory(conn, modulename, name)
File "D:\projektCompiler\trunk\src\ZODB\DB.py", line 615, in classFactory
return find_global(modulename, globalname)
File "D:\projektCompiler\trunk\src\ZODB\broken.py", line 181, in
find_global
__import__(modulename)
File "D:\projektCompiler\trunk\src\zope\app\module\__init__.py", line 69,
in __import__
fromlist)
File "D:\projektCompiler\trunk\src\zodbcode\module.py", line 243, in
_import
mod = registry.findModule(name)
File "D:\projektCompiler\trunk\src\zope\app\module\__init__.py", line 38,
in findModule
manager = zapi.queryUtility(IModuleManager, name)
File "D:\projektCompiler\trunk\src\zope\component\_api.py", line 210, in
queryUtility
return getSiteManager(context).queryUtility(interface, name, default)
File "D:\projektCompiler\trunk\src\zope\component\registry.py", line 132,
in queryUtility
return self.utilities.lookup((), provided, name, default)
exceptions.AttributeError: '_LocalAdapterRegistry' object has no attribute
'lookup'
Regards
Roger Ineichen
_____________________________
Projekt01 GmbH
www.projekt01.ch
Boesch 65
6331 Hünenberg
phone +41 (0)41 781 01 78
mobile +41 (0)79 340 52 32
fax +41 (0)41 781 00 78
email roger.ineichen at projekt01.ch
_____________________________
END OF MESSAGE
Mit freundlichem Gruss
Roger Ineichen
_____________________________
Projekt01 GmbH
www.projekt01.ch
Boesch 65
6331 Hünenberg
phone +41 (0)41 781 01 78
mobile +41 (0)79 340 52 32
fax +41 (0)41 781 00 78
email roger.ineichen at projekt01.ch
_____________________________
END OF MESSAGE
More information about the Zope3-dev
mailing list