Hi,
In my application, some background threads are being created. But when a
thread finishes up its work, a strange exception is thrown:
The callstack doesn't show any part of my application code.
=====================================================================================
Traceback (most recent call last):
 File "C:\Python24\Lib\site-packages\zope\server\taskthreads.py", line 48,
in handlerThread
   task.service()
 File "C:\Python24\Lib\site-packages\zope\server\serverchannelbase.py",
line 207, in service
   task.service()
 File "C:\Python24\Lib\site-packages\zope\server\http\httptask.py", line
71, in service
   self.channel.server.executeRequest(self)
 File "C:\Python24\Lib\site-packages\zope\server\http\wsgihttpserver.py",
line 63, in executeRequest
   task.write(self.application(env, start_response))
 File "C:\Python24\Lib\site-packages\zope\app\wsgi\__init__.py", line 55,
in __call__
   request = publish(request, handle_errors=handle_errors)
 File "C:\Python24\Lib\site-packages\zope\publisher\publish.py", line 183,
in publish
   request.close()  # Close database connections, etc.
 File "C:\Python24\Lib\site-packages\zope\publisher\base.py", line 301, in
close
   held.release()
 File
"C:\Python24\Lib\site-packages\zope\app\publication\zopepublication.py",
line 60, in release
   self._f()
 File "C:\Python24\Lib\site-packages\ZODB\Connection.py", line 235, in
close
   raise ConnectionStateError("Cannot close a connection joined to "
ConnectionStateError: Cannot close a connection joined to a transaction
=====================================================================================
My worker thread are created using threading.Thread based classes.

Does anybody throw some light about this error?

Thanx for your help.

With regards,
-shailesh
_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users

Reply via email to