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