Rooney, Mike (ext. 324) wrote at 2007-1-15 15:49 -0500:
> ...
>    raise MultipleUndoErrors(failures.items())
>MultipleUndoErrors: Undo error 0x15e1: Undo error 0x15e1: _loadBack() failed
>
>The actual line in FileStorage.py in _txn_undo_write that is raising the 
>exception is:
>       p, prev, v, snv, ipos = self._transactionalUndoRecord(h.oid, pos, 
> h.tid, h.prev, h.version)
>

The ZODB can only undo changes to an object when there is no later change
to this object that should not be undone.

That's natural.

However, I expect that the ZODB contains some bug that lets
the undo fail even when there are no such object changes.

I also see occasional "invalid back pointer" warnings when
the index of a "FileStorage" is rebuild and it may be possible
that the two problems are related.



-- 
Dieter
_______________________________________________
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

Reply via email to