Got it !<br><br>I edited this file :<br>Zope-2.9.0/lib/python/ZPublisher/Publish.py<br>and added a print line in the publish function, at the beginning of the first except block :<br><code><br>def publish(request, module_name, after_list, debug=0,...):
<br><br> ...<br> try:<br> request.processInputs()<br><br> request_get=request.get<br> response=request.response<br> ...<br> except:<br> print "exception raised in the publish module, in function publish",
sys.exc_type,sys.exc_value<br> # DM: provide nicer error message for FTP<br> sm = None<br> if response is not None:<br> sm = getattr(response, "setMessage", None)<br> ...<br></code>
<br>print "exception raised in the publish module, in function publish",sys.exc_type,sys.exc_value<br></code><br><br>And here is the exception that is raised:<br><br>exception raised in the publish module, in function publish
ZODB.POSException.ConflictError database conflict error (oid 0x09, class Products.Transience.Transience.Increaser, serial this txn started with 0x036b192256c66688 2007-01-23 16:34:20.337891, serial currently committed 0x036b19236a4be0ee 2007-01-23 16:35:
24.913219)<br><br>What happend ?<br><br>Y.Chaouche<br><br><div><span class="gmail_quote">2007/1/23, Maciej Wisniowski <<a href="mailto:maciej.wisniowski@coig.katowice.pl">maciej.wisniowski@coig.katowice.pl</a>>:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>> From times to times, apparently randomly, I have the following<br>> uncaught exception in the console :
<br>><br>> 2007-01-23 10:41:07 ERROR ZServer uncaptured python exception, closing<br>> channel <ZServer.HTTPServer.zhttp_channel connected <a href="http://10.75.49.51:48177">10.75.49.51:48177</a><br>> <<a href="http://10.75.49.51:48177">
http://10.75.49.51:48177</a>> at 0x44562e6c channel#: 140 requests:><br>> (socket.error:(104, 'Connection reset by peer')<br>> [/opt/python2.4.2/lib/python2.4/asynchat.py|initiate_send|219]<br>> [/opt/aef/Zope-
<br>> 2.9.0/lib/python/ZServer/medusa/http_server.py|send|417]<br>> [/opt/python2.4.2/lib/python2.4/asyncore.py|send|332])<br>This means that when Zope was sending a response to the browser,<br>user pressed a 'Stop' button in browser, closed browser tab/window etc.
<br>Nothing to worry about.<br><br>--<br>Maciej Wisniowski<br></blockquote></div><br>