Comment 1 for bug 509801

Revision history for this message
Jim Fulton (jim-zope) wrote : Re: [Bug 509801] [NEW] "invalidations out of order" when committing a blob in ZODB 3.8.5

On Tue, Jan 19, 2010 at 2:32 PM, David Glick <email address hidden> wrote:
> Public bug reported:
>
> We're occasionally getting the following traceback when committing a
> transaction including a new blob, using ZODB 3.8.5.
>
> Traceback (innermost last):
>  Module ZPublisher.Publish, line 125, in publish
>  Module Zope2.App.startup, line 238, in commit
>  Module transaction._manager, line 93, in commit
>  Module transaction._transaction, line 325, in commit
>  Module transaction._transaction, line 424, in _commitResources
>  Module ZODB.Connection, line 540, in commit
>  Module ZODB.Connection, line 1140, in _commit_savepoint
>  Module ZODB.Connection, line 336, in invalidate
> AssertionError: invalidations out of order, None < '\x03\x83k\xd8\xcb4b\x99'

Interesting.

> Can you provide more information on what causes this exception so that I
> can determine whether it is a ZODB issue or an app issue?

I'm sure it is a ZODB issue. I'll have to dig into it.

> I see from
> http://svn.zope.org/ZODB/branches/3.8/?view=rev&rev=106543 that this
> AssertionError was added for 3.8.5, so wanted to be sure to call it to
> your attention in case it's a new issue.

Yup. Thanks.

Jim

--
Jim Fulton