What versions of Python are you using on the clients and on the server? Jim
On Thu, Oct 7, 2010 at 12:38 PM, steve <st...@lonetwin.net> wrote: > Hi, > > We recently updated the zodb package to ZODB3-3.10.0b8 on our servers which > serve a repoze.bfg application with a ZODB backned. Since then some methods > which worked before the update have been failing with traces similar to this: > > (also at http://pastebin.com/aPKwBQp6 , in case that is easier to read) > > > File "/home/ideo/oproj/src/oproj/oproj/views/userhandling.py", line 393, in > delete_user > profiles.remove(username) > File > "/home/ideo/oproj/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", > line 210, in remove > objectEventNotify(ObjectWillBeRemovedEvent(other, self, name)) > File > "/home/ideo/oproj/eggs/zope.component-3.6.0-py2.5.egg/zope/component/event.py", > line 33, in objectEventNotify > adapters = zope.component.subscribers((event.object, event), None) > File > "/home/ideo/oproj/eggs/zope.component-3.6.0-py2.5.egg/zope/component/_api.py", > line 138, in subscribers > return sitemanager.subscribers(objects, interface) > File > "/home/ideo/oproj/eggs/zope.component-3.6.0-py2.5.egg/zope/component/registry.py", > line 315, in subscribers > return self.adapters.subscribers(objects, provided) > File > "/home/ideo/oproj/eggs/zope.interface-3.5.1-py2.5-linux-x86_64.egg/zope/interface/adapter.py", > line 535, in subscribers > subscription(*objects) > File "/home/ideo/oproj/src/karl/karl/models/subscribers.py", line 166, in > profile_removed > _remove_email(parent, name) > File "/home/ideo/oproj/src/karl/karl/models/subscribers.py", line 153, in > _remove_email > filtered = [x for x in mapping.items() if x[1] != name] > File > "/home/ideo/oproj/eggs/ZODB3-3.10.0b8-py2.5-linux-x86_64.egg/ZODB/Connection.py", > line > 859, in setstate > self._setstate(obj) > File > "/home/ideo/oproj/eggs/ZODB3-3.10.0b8-py2.5-linux-x86_64.egg/ZODB/Connection.py", > line > 913, in _setstate > self._reader.setGhostState(obj, p) > File > "/home/ideo/oproj/eggs/ZODB3-3.10.0b8-py2.5-linux-x86_64.egg/ZODB/serialize.py", > line 613, in setGhostState > obj.__setstate__(state) > SystemError: new style getargs format but argument is not a tuple > > > I just wanted to confirm whether this is something to do with the app or a > ZODB > bug. Any pointer/help would is appreciated. > > cheers, > - steve > -- > random spiel: http://lonetwin.net/ > what i'm stumbling into: http://lonetwin.stumbleupon.com/ > _______________________________________________ > For more information about ZODB, see the ZODB Wiki: > http://www.zope.org/Wikis/ZODB/ > > ZODB-Dev mailing list - zodb-...@zope.org > https://mail.zope.org/mailman/listinfo/zodb-dev > -- Jim Fulton _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org https://mail.zope.org/mailman/listinfo/zodb-dev