Hi,
I wanted to let you know about troubles I've had with my slide setup.
The slide version I'm using is latest from CVS HEAD.
I found out that Propfind method did not return valid response when
depth>0 and the webdav client could not parse it. In line 347 in
XMLResponseMethodBase there is added
XMLResponseMethodBase$DummyErrorHandler which sees to it that no errors
are printed out and since the parsing fails it never gets to the part
that starts in line 350 where the response is printed out for
debugging. By stepping through the code I found out that the last part
of the response is never flushed so the end-tag </D:multistatus> is
therefore missing. It is written to the PrintWriter in lines 416-422
in org.apache.slide.webdav.method.PropFindMethod.
The strange thing is that I was not updating Slide when this problem
started, but updating from myFaces 1.0.7 to 1.0.9, and I don't know if
that is just a coincidence.
My workaround is to call response.getWriter().flush() in the end of
one servlet filter but I thought you might be interested to know about
this and maybe wanted to do something about this. I don't know who is
supposed call the flush method but XMLOutputter seems to do so for
everything it writes.
~~~~~~~~~~~~~~~~~~~~~~~~~~
Gu�mundur �g�st S�mundsson
idega Software
Engjavegi 6
104 Reykjav�k
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]