There is a ticket against getpaid related to ZODB corruption (it isn't really corruption, just a remote reference). I can't tell if this is that issue though. This is the link to the ticket:
http://code.google.com/p/getpaid/issues/detail?id=209&colspec=ID%20Type%20Status%20Priority%20Release%20Component%20Summary%20Owner I have seen cases where I have an order that references a shopping cart that is no longer valid. I've cleaned these up by entering the ZODB debugger: ./bin/primary debug (./bin/instance debug might work as well, I'm not sure) from getpaid.core import interfaces as GPInterfaces from zope import component import transaction site = app (You might need to provide more information about the root of your site here) sm = component.getSiteManager(context=site) scu = sm.getUtility(GPInterfaces.IShoppingCartUtility) scu._sessions.pop('robl') (replace robl with actual corrupt user_id) transaction.commit() To find corrupt carts look for the Traceback and KeyError: >>> for k in scu._sessions.iterkeys(): ... k ... scu._sessions[k].items() Again I'm not sure if your issue is from getpaid. It may not be. It also may be that it is from getpaid, and isn't cart related in which case the above probably will not help. -Rob On Thu, Aug 6, 2009 at 5:56 PM, Katharine Chartrand < [email protected]> wrote: > > I am running plone 3.2. I just setup getpaid. Now, when I try to > pack my database, i get the following error. > > There is at least one e-mail chain out there associating this problem > with getpaid. Is getpaid the issue? Is there a way around it? > > [cd...@web87 ~]$ ~/webapps/plone_3_2_3/zeocluster/bin/zeopack > Traceback (most recent call last): > File "/home/cddma/webapps/plone_3_2_3/zeocluster/bin/zeopack", line > 29, in ? > plone.recipe.zope2zeoserver.pack.main(host, port, unix, days, > username, password, realm, blob_dir, storage) > File "/home/cddma/webapps/plone_3_2_3/buildout-cache/eggs/ > plone.recipe.zope2zeoserver-1.3-py2.4.egg/plone/recipe/zope2zeoserver/ > pack.py", line 36, in main > cs.pack(wait=wait, days=int(days)) > File "/home/cddma/webapps/plone_3_2_3/zeocluster/parts/zope2/lib/ > python/ZEO/ClientStorage.py", line 846, in pack > return self._server.pack(t, wait) > File "/home/cddma/webapps/plone_3_2_3/zeocluster/parts/zope2/lib/ > python/ZEO/ServerStub.py", line 165, in pack > self.rpc.call('pack', t, wait) > File "/home/cddma/webapps/plone_3_2_3/zeocluster/parts/zope2/lib/ > python/ZEO/zrpc/connection.py", line 650, in call > raise inst # error raised by server > KeyError: 'm' > Unhandled exception in thread started by > Error in sys.excepthook: > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "getpaid-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/getpaid-dev?hl=en -~----------~----~----~----~------~----~------~--~---
