Hi, this is widely discusses here
http://code.google.com/p/getpaid/issues/detail?id=209 I have the same problem... You can packl your site again if you upgrade zodb a newer version... Read this thread and join the club... Rob LaRubbio wrote: > 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 > <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] <mailto:[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 -~----------~----~----~----~------~----~------~--~---
