I simply introduced a globalLockObtained flag in the run method that will be checked before releasing the global lock.
Stefan
Oliver Zeigermann wrote:
Ah, I see! That's why I could not reproduce the problem... Sorry for being misleading :(
Oliver
P.S.: In which version did you fix it and how?
Stefan L�tzkendorf schrieb:
I observed the same bug. This is fixed on the CVS head and will work in the next release. Stefan
p.s. The problem was that the lock method changes the state of the slide token to isExternalTransaction() == true. Thats why in the finally block the gloab lock wasn't released properly.
L Z wrote:
Hello slide users,
I am using slide 2.1b1 server and client. I tried to use the external transaction feature in the following way:
init a WebdavResource startTransaction(); mkcolMethod(); (create a new collection) proppatchMethod(); (on the newly created collection) putMethod(); (put a new file in the newly created collection) commitTransaction();
everything works fine, the resources are created when i call the commitTransaction() but after this i am not able to create a new WebdavResource() object. I debugged it and i figured out that when the first PROPFIND method is issued (to get the basic properties) the server won't respond. It also don't works if i restart the client. I had to restart the server then it works. Can somebody help me, please?
Thank you, Zoltan.
__________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
