[Zope] Can't reproduce :-(
Oliver Bleutgen
Oliver Bleutgen <myzope@gmx.net>
Fri, 26 Jan 2001 18:23:57 +0100
Ian Sealy wrote:
> I've finally managed to replicate the bug consistently, so I've just
> submitted it to the Collector:
> http://classic.zope.org:8080/Collector/1895/view
> I now know what causes it so I'm able to work around it, which means
> that I'm afraid the offer of 400 quid to fix the bug is now
> withdrawn. Sorry.
> The bug only occurs if the DTML Method that adds the large file tries to
> call a Z SQL Method that uses the ZPyGreSQLDA. Here's the description I
> just submitted to the Collector:
Yeah great,
I'm bitten again. We had the same (upload) problem here and I didn't have
time to think about it, but thanks to your debugging I know now for sure that
I have quite a problem.
Michel Pelletier and Chris McDonough explained it a bit in
answers to this message:
http://zope.nipltd.com/public/lists/zope-archive.nsf/ByKey/7C20E9F401FF8087
Chris even had a workaround:
---
A solution is to add the following methods to the database
adapter's DB class inside DB.py:
def commit_sub(self, *arg, **kw):
pass
def abort_sub(self, *arg, **kw):
pass
---
The above is also used in the alpha version of DC's newest oracle adapter DCOracle2,
As we use Loginmanager with postgres, I have know idea how to not invoke
Z SQL methods when upload.
Has anybody an idea if and under what circumstances the above snipped could do harm?
cheers,
oliver