On Fri, Nov 25, 2005 at 10:05:31AM +0000, Chris Withers wrote:
| Dieter Maurer wrote:
| >Seb Bacon wrote at 2005-11-23 17:33 +0000:
| >
| >>2005-11-21T16:38:07 ERROR(200) ZODB Shouldn't load state for 0x4723d3
| >>when the connection is closed
| >
| >A persistency bug.
| >
| >  I know that (e.g.) PlacelessTranslationService
| >  can cause such exceptions. It caches a persistent object (the service)
| >  at module level and accesses it from all workers.
| >  However, a persistent object must only be accessed from a thread
| >  that has opened its ZODB connection and not by other threads.
| >  When this restriction is violated and the object has been deactivated,
| >  the exception occurs.
| Interesting, I thought we had killed off PTS, since we don't use it, but 
| it may still be there, so I'll take a look...

FWIW, that bug has been fixed.

Sidnei da Silva
Enfold Systems, LLC.
For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -  ZODB-Dev@zope.org

Reply via email to