Multiple transaction undo throws NotImplementedError

Bug #606394 reported by Elizabeth Leddy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ZODB
New
Undecided
Unassigned

Bug Description

I don't know if this is a duplicate of https://bugs.launchpad.net/zodb/+bug/109759 but I'm reporting it just in case.

ZODB3-3.9.5 with Zope 2.12.7, configured via the plone 4b5 buildout.

In the ZMI, went to undo a transaction which was modified by later
stuff. No big deal usually, but instead of the usual dribble I get a
NotImplemented error when trying to abort the undo transaction. Full
trace is below.

2010-07-15 20:34:04 ERROR txn.4444930048 Error in abort() on manager <MultiObjectResourceAdapter for <ZODB.DB.TransactionalUndo object at 0x10ae4fc90> at 4477746896>
Traceback (most recent call last):
 File "/Users/eleddy/buildouts/janusos/eggs/transaction-1.0.0-py2.6.egg/transaction/_transaction.py", line 448, in _cleanup
   rm.abort(self)
 File "/Users/eleddy/buildouts/janusos/eggs/transaction-1.0.0-py2.6.egg/transaction/_transaction.py", line 541, in abort
   self.manager.abort(o, txn)
 File "/Users/eleddy/buildouts/janusos/eggs/ZODB3-3.9.5-py2.6-macosx-10.4-x86_64.egg/ZODB/DB.py", line 985, in abort
   raise NotImplementedError
NotImplementedError
2010-07-15 20:34:04 ERROR Zope.SiteErrorLog 1279251244.550.948437345238 http://localhost:8080/manage_undo_transactions
Traceback (innermost last):
 Module ZPublisher.Publish, line 135, in publish
 Module Zope2.App.startup, line 291, in commit
 Module transaction._manager, line 93, in commit
 Module transaction._transaction, line 322, in commit
 Module transaction._transaction, line 416, in _commitResources
 Module transaction._transaction, line 531, in commit
 Module ZODB.DB, line 998, in commit
 Module ZODB.blob, line 823, in undo
 Module ZODB.FileStorage.FileStorage, line 933, in undo
 Module ZODB.FileStorage.FileStorage, line 942, in _txn_undo
 Module ZODB.FileStorage.FileStorage, line 1028, in _txn_undo_write
MultipleUndoErrors: Undo error 0x04a4: Undo error 0x04a4: Some data were modified by a later transaction
Undo error 0x0565: Undo error 0x0565: Some data were modified by a later transaction
Undo error 0x0562: Undo error 0x0562: Some data were modified by a later transaction
Undo error 0x056f: Undo error 0x056f: Some data were modified by a later transaction
Undo error 0x04c9: Undo error 0x04c9: Some data were modified by a later transaction
Undo error 0x056a: Undo error 0x056a: Some data were modified by a later transaction
Undo error 0x04c6: Undo error 0x04c6: Some data were modified by a later transaction
Undo error 0x0495: Undo error 0x0495: Some data were modified by a later transaction
Undo error 0x04b6: Undo error 0x04b6: Some data were modified by a later transaction
Undo error 0x11: Undo error 0x11: Some data were modified by a later transaction
Undo error 0x047c: Undo error 0x047c: Some data were modified by a later transaction
Undo error 0x055e: Undo error 0x055e: Some data were modified by a later transaction
Undo error 0x047f: Undo error 0x047f: Some data were modified by a later transaction
2010-07-15 20:34:04 ERROR txn.4444930048 Failed to abort object: TransactionalUndo oid=<object object at 0x1002ca140>
Traceback (most recent call last):
 File "/Users/eleddy/buildouts/janusos/eggs/transaction-1.0.0-py2.6.egg/transaction/_transaction.py", line 541, in abort
   self.manager.abort(o, txn)
 File "/Users/eleddy/buildouts/janusos/eggs/ZODB3-3.9.5-py2.6-macosx-10.4-x86_64.egg/ZODB/DB.py", line 985, in abort
   raise NotImplementedError
NotImplementedError
2010-07-15 20:34:04 ERROR txn.4444930048 Failed to abort resource manager: <MultiObjectResourceAdapter for <ZODB.DB.TransactionalUndo object at 0x10ae4fc90> at 4477746896>
Traceback (most recent call last):
 File "/Users/eleddy/buildouts/janusos/eggs/transaction-1.0.0-py2.6.egg/transaction/_transaction.py", line 468, in abort
   rm.abort(self)
 File "/Users/eleddy/buildouts/janusos/eggs/transaction-1.0.0-py2.6.egg/transaction/_transaction.py", line 541, in abort
   self.manager.abort(o, txn)
 File "/Users/eleddy/buildouts/janusos/eggs/ZODB3-3.9.5-py2.6-macosx-10.4-x86_64.egg/ZODB/DB.py", line 985, in abort
   raise NotImplementedError
NotImplementedError

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.