[zope2-tracker] [Bug 606113] [NEW] Multiple transaction undo throws NotImplementedError

Elizabeth Leddy 606113 at bugs.launchpad.net
Thu Jul 15 23:43:04 EDT 2010


Public bug reported:

This is in the zeo code but I can't find any tracker for that - if it
needs to go somewhere else please let me know.

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

** Affects: zope2
     Importance: Undecided
         Status: New


** Tags: notimplemented undo zmi

-- 
Multiple transaction undo throws NotImplementedError
https://bugs.launchpad.net/bugs/606113
You received this bug notification because you are a member of Zope 2
Developers, which is subscribed to Zope 2.


More information about the zope2-tracker mailing list