[Neo-dev] impossible to undo transactions in Zope

Lucas Carvalho lucas at nexedi.com
Wed May 25 16:54:16 CEST 2011


Hi,
  Sorry for posting this error here. AFAIK, NEO does not have its own bug 
tracker. Otherwise, provide to me link.

  When I try to undo a transaction (i.e. manage_delObjects) using Zope Manager 
Interface. The neostorage dies with the error below.

Regards,
  Lucas Carvalho.


Traceback (most recent call last):
   File "./neostorage", line 22, in <module>
     main()
   File "/media/hd/nexedi/neo/neo/scripts/neostorage.py", line 76, in main
     app.run()
   File "/media/hd/nexedi/neo/neo/storage/app.py", line 161, in run
     self._run()
   File "/media/hd/nexedi/neo/neo/storage/app.py", line 201, in _run
     self.doOperation()
   File "/media/hd/nexedi/neo/neo/storage/app.py", line 299, in doOperation
     _poll()
   File "/media/hd/nexedi/neo/neo/storage/app.py", line 92, in _poll
     self.em.poll(1)
   File "/media/hd/nexedi/neo/neo/lib/event.py", line 100, in poll
     to_process.process()
   File "/media/hd/nexedi/neo/neo/lib/connection.py", line 522, in process
     self._handlers.handle(self, packet)
   File "/media/hd/nexedi/neo/neo/lib/connection.py", line 158, in handle
     self._handle(connection, packet)
   File "/media/hd/nexedi/neo/neo/lib/connection.py", line 174, in _handle
     handler.packetReceived(connection, packet)
   File "/media/hd/nexedi/neo/neo/lib/handler.py", line 88, in packetReceived
     self.dispatch(conn, packet)
   File "/media/hd/nexedi/neo/neo/lib/handler.py", line 55, in dispatch
     method(conn, *args)
   File "/media/hd/nexedi/neo/neo/storage/handlers/__init__.py", line 87, in 
askObject
     o = self._askObject(oid, serial, tid)
   File "/media/hd/nexedi/neo/neo/storage/handlers/client.py", line 34, in 
_askObject
     return self.app.dm.getObject(oid, serial, ttid)
   File "/media/hd/nexedi/neo/neo/storage/database/manager.py", line 259, in 
getObject
     before_tid <= next_serial
AssertionError



More information about the Neo-dev mailing list