« Return to Thread: [Fwd: Re: [ZODB-Dev] Plone Get Paid and zodb corruption]

Re: [Fwd: Re: [ZODB-Dev] Plone Get Paid and zodb corruption]

by rafael-54 :: Rate this Message:

Reply to Author | View in Thread

Thanks,

  I am talking to getpaid developers to see how to fix this, if it is not written in the proper way.
  But the good news is that upgrading to zodb 3.8.1 allowed me to pack again :). I hope I get no side-effects from this...

thanks

David Glick escreveu:
On Jun 29, 2009, at 9:06 AM, rafael wrote:
  
Your application is creating cross-database references. The version of
ZODB you're using on the ZEO server doesn't support packing databases
with cross References. Upgrade your ZEO server to ZODB 3.8.1 or ZODB
3.9.
    

Cross-database references are presumably created if something in the  
session references a persistent item from the main ZODB, or vice  
versa.  Those references would then get broken if Zope restarts  
(clearing the session from RAM) or if one of the databases is packed  
(since the ZODB doesn't support multi-database garbage collection, at  
least not until the separate package Jim made recently for that  
purpose).

You'll have to figure out where in GetPaid these references are  
getting created, and stop doing that.

David



  


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "getpaid-dev" group.
To post to this group, send email to getpaid-dev@...
To unsubscribe from this group, send email to getpaid-dev+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

 « Return to Thread: [Fwd: Re: [ZODB-Dev] Plone Get Paid and zodb corruption]