[ZODB-Dev] ConnectionStateError from ZODB.Connection
Jim Fulton
jim at zope.com
Tue Feb 2 08:52:31 EST 2010
On Tue, Feb 2, 2010 at 2:23 AM, Baiju M <mbaiju at zeomega.com> wrote:
> Hi,
> I am getting an error like this:
> Module ZODB.Connection, line 808, in setstate
>
> ConnectionStateError: Shouldn't load state for 0x0ba91e when the
> connection is closed
>
> Few details from ZMI:
>
> Zope Version (Zope 2.11.3-final, python 2.4.6, linux2)
> Python Version 2.4.6 (#1, Jul 8 2009, 10:09:58) [GCC 3.4.6
> 20060404 (Red Hat 3.4.6-10)]
> System Platform linux2
> Network Services ZServer.HTTPServer.zhttp_server (Port: 6002)
>
> I can see recent commit (r106543) by Jim, is this related ?
>
> - A ZEO threading bug could cause transactions to read inconsistent
> data. (This sometimes caused an AssertionError in
> Connection._setstate_noncurrent.)
No. Most likely, You're storing a persistent object in a global
variable and accessing it after
its connection has been closed.
Jim
--
Jim Fulton
More information about the ZODB-Dev
mailing list