[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