[Zope3-Users] KeyError: Surrogate
ksmith99
ksmith93940-dev at yahoo.com
Tue Apr 25 13:38:11 EDT 2006
Hi All,
I'm using Zope 3.2.0 with Python 2.4.1, this error is popping up and
crashing my zope. Does anyone know where I should start looking for
problems?
Thanks,
Ksmith
2006-04-22T20:53:59 ERROR SiteError Exception while getting
IExceptionSideEffects adapter
Traceback (most recent call last):
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/app/publication/zopepublication.py",
line 357, in handleException
adapter = IExceptionSideEffects(exception, None)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/interface.py",
line 675, in __call__
adapter = self.__adapt__(obj)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/interface.py",
line 742, in __adapt__
adapter = hook(self, obj)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/twisted/python/components.py",
line 124, in _hook
factory = lookup(declarations.providedBy(ob), iface)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 401, in lookup1
return self.lookup((required,), provided, name, default)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 333, in lookup
byname = s.get(provided)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 253, in get
self.clean()
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 159, in clean
base.unsubscribe(self)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 280, in unsubscribe
raise KeyError(dependent)
KeyError: <Surrogate(<zope.interface.Provides object at 0x42340bac>)>
------
2006-04-22T22:08:59 ERROR SiteError
http://www.edwardmontgomeryfineart.com/artists/anne_blair_brown/ArtCollection/lunch_break/@@viewart/thumbnail
Traceback (most recent call last):
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/publisher/publish.py",
line 138, in publish
result = publication.callObject(request, object)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/app/publication/zopepublication.py",
line 161, in callObject
return mapply(ob, request.getPositionalArguments(), request)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/publisher/publish.py",
line 113, in mapply
return debug_call(object, args)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/publisher/publish.py",
line 119, in debug_call
return object(*args)
File "/home/admin/myzope/z1/lib/python/gallerymaker/browser/photo.py",
line 76, in __call__
image.contentType)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/security/checker.py",
line 475, in check
self._checker2.check(object, name)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/app/securitypolicy/zopepolicy.py",
line 278, in checkPermission
if not self.cached_decision(
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/app/securitypolicy/zopepolicy.py",
line 92, in cached_decision
decision = self.cached_prinper(parent, principal, groups, permission)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/app/securitypolicy/zopepolicy.py",
line 138, in cached_prinper
prinper = IPrincipalPermissionMap(parent, None)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/interface.py",
line 675, in __call__
adapter = self.__adapt__(obj)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/interface.py",
line 742, in __adapt__
adapter = hook(self, obj)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/twisted/python/components.py",
line 124, in _hook
factory = lookup(declarations.providedBy(ob), iface)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 401, in lookup1
return self.lookup((required,), provided, name, default)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 333, in lookup
byname = s.get(provided)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 253, in get
self.clean()
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 159, in clean
base.unsubscribe(self)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 280, in unsubscribe
raise KeyError(dependent)
KeyError: <Surrogate(<zope.interface.Provides object at 0x42d8608c>)>
------
2006-04-24T14:08:28 ERROR SiteError http://207.210.78.157:8080
Traceback (most recent call last):
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/publisher/publish.py",
line 132, in publish
publication.beforeTraversal(request)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/app/publication/zopepublication.py",
line 82, in beforeTraversal
p = prin_reg.authenticate(request)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/app/security/principalregistry.py",
line 38, in authenticate
a = interfaces.ILoginPassword(request, None)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/interface.py",
line 675, in __call__
adapter = self.__adapt__(obj)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/interface.py",
line 742, in __adapt__
adapter = hook(self, obj)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/app/component/hooks.py",
line 96, in adapter_hook
return siteinfo.adapter_hook(interface, object, name, default)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 413, in adapter_hook
factory = self.lookup1(providedBy(object), interface, name)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 401, in lookup1
return self.lookup((required,), provided, name, default)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 333, in lookup
byname = s.get(provided)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 253, in get
self.clean()
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 159, in clean
base.unsubscribe(self)
File
"/home/admin/downloads/Zope-3.2.0/build/lib.linux-i686-2.4/zope/interface/adapter.py",
line 280, in unsubscribe
raise KeyError(dependent)
KeyError: <Surrogate(<zope.interface.Provides object at 0x4487120c>)>
--
View this message in context: http://www.nabble.com/KeyError%3A-Surrogate-t1506827.html#a4086718
Sent from the Zope3 - users forum at Nabble.com.
More information about the Zope3-users
mailing list