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. http://enfoldsystems.com _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org http://mail.zope.org/mailman/listinfo/zodb-dev