[egenix-users] Could not perform COMMIT or ROLLBACK

calisp at gmail.com calisp at gmail.com
Sun May 15 23:49:03 CEST 2005


Hi,

I'm using egenix-mxodbc-zopeda-1.0.9.linux-i686-py2.3ucs4 with
unixODBC-2.2.8, Zope 2.7.5 and python 2.3.4.  Every so often I get the
following error...

2005-05-15T21:41:18 PANIC(300) ZODB A storage error occurred in the
last phase of a two-phase commit.  This shouldn't happen.
Traceback (most recent call last):
  File "/opt/Zope-2.7/lib/python/ZODB/Transaction.py", line 363, in _finish_one
    jar.tpc_finish(self)
  File "/opt/Zope-2.7/lib/python/Shared/DC/ZRDB/TM.py", line 59, in tpc_finish
    try: self._finish()
  File "Products/mxODBCZopeDA/ZopeDA.py", line 1036, in _finish
  File "Products/mxODBCZopeDA/ZopeDA.py", line 948, in errorhandler
ProgrammingError: ('HY000', 0, '[unixODBC][FreeTDS][SQL Server]Could
not perform COMMIT or ROLLBACK', 1023)

What could be causing this?  Can I get the mxODBCZopeDA source from
somewhere?  It would make debugging this much easier.

Thanks,

Calisp.



More information about the egenix-users mailing list