Ingo,

Thanks for making the patch and committing it! I downloaded the new code
from cvs and it does not generate the HttpException any longer. The only
problem is that it also does not list the contents of the folder.
wedavResource.listBasic() returns a vector with 0 elements when the path
is set to a large folder.

BTW - what is the correct behavior from the WEBDAV server? Should it
ever respond in chunked transfer encoding? Xythos does have a switch in
the Admin tool to turn it on and off, I have tried both settings and is
has not made a difference to my client code. We have a pretty good
working relationship with the folks at Xythos, so if you can explain to
me what they are doing wrong I will follow up with them and see if I can
get them to change.

Thanks again.

Regards,
 
James


-----Original Message-----
From: Ingo Brunberg [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 21, 2004 4:41 AM
To: [EMAIL PROTECTED]
Subject: Re: Problem with Slide Client API


That's what I expected. When Xythos has to deliver a large response it
switches to chunked transfer encoding, changing the status from 207 to
200.

I would consider this a bug in Xythos. The problem is that Slide is very
strict here, requiring a 207. Personally I don't like to have
workarounds for buggy servers, but in this case I think it's O.K. to
include one. Btw., I have just commited it.

Ingo

> Sorry in advance for the huge post: Below I have included the 
> httpclient.wire traces (not all 362 files)  and then the the actual 
> request / response from tcpmon.
> 
> Httpclient.wire trace:
> 
> ***Here is the first couple responses***
> 20 Jan 2004 11:30:15 [main] DEBUG 
> org.apache.commons.httpclient.HttpConnection  - enter
> HttpConnection.isResponseAvailable(int)
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "2" 20 Jan 
> 2004 11:30:15 [main] DEBUG httpclient.wire  - << "0" 20 Jan 2004 
> 11:30:15 [main] DEBUG httpclient.wire  - << "0" 20 Jan 2004 11:30:15 
> [main] DEBUG httpclient.wire  - << "0" 20 Jan 2004 11:30:15 [main] 
> DEBUG httpclient.wire  - << "[\r]" 20 Jan 2004 11:30:15 [main] DEBUG 
> httpclient.wire  - << "[\n]" 20 Jan 2004 11:30:15 [main] DEBUG 
> httpclient.wire  - << "<?xml version=3D"1.0" encoding=3D"utf-8" 
> ?>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << 
> "<D:multistatus xmlns:D=3D"DAV:">[\n]" 20 Jan 2004 11:30:15 [main] 
> DEBUG httpclient.wire  - << "<D:response>[\n]" 20 Jan 2004 11:30:15 
> [main] DEBUG httpclient.wire  - << 
> "<D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzz
> zz
>
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz104.txt</D:h
> ref>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << " 
> <D:propstat>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  -

> << " <D:prop>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
>
"<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz104.txt]]></D:displayname>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:resourcetype></D:resourcetype>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:56:27
> GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG
> httpclient.wire  - << "<D:lockdiscovery></D:lockdiscovery>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> </D:prop>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> <D:status>HTTP/1.1 200 OK</D:status>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> </D:propstat>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "</D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire
-
> << "<D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG
httpclient.wire
> - <<
>
"<D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzz
>
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz105.txt</D:h
> ref>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << " 
> <D:propstat>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  -

> << " <D:prop>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
>
"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz105.txt]]></D:displayname>[\n
> ]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getcontenttype><![CDATA[text/plain]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "]></D:getcontenttype>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG
> httpclient.wire  - << "<D:resourcetype></D:resourcetype>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:56:28
> GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG
> httpclient.wire  - << "<D:lockdiscovery></D:lockdiscovery>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> </D:prop>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> <D:status>HTTP/1.1 200 OK</D:status>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> </D:propstat>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "</D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire
-
> << "<D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG
httpclient.wire
> - <<
>
"<D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzz
>
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz106.txt</D:h
> ref>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << " 
> <D:propstat>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  -

> << " <D:prop>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
>
"<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz106.txt]]></D:displayname>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:resourcetype></D:resourcetype>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:56:29
> GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG
> httpclient.wire  - << "<D:lockdiscovery></D:lockdiscovery>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> </D:prop>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> <D:status>HTTP/1.1 200 OK</D:status>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> </D:propstat>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "</D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire
-
> << "<D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG
httpclient.wire
> - << "<D:href>http://sharemation.com/jamestest/test1/testzzz";
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
>
"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
> zzzzzz14.txt</D:href>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> <D:propstat>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> <D:prop>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
>
"<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz14.txt]]></D:displayname>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:resourcetype></D:resourcetype>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:57:23
> GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG
> httpclient.wire  - << "<D:lockdiscovery></D:lockdiscovery>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> </D:prop>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> <D:status>HTTP/1.1 200 OK</D:status>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - << "
> </D:propstat>[\n]"
> 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire  - <<
> "</D:response>[\n]"
> 
> ***Here is the last response***
> <D:response>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - << 
> "<D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzz
> zz
>
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz13.txt</D:hr
> ef>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - << " 
> <D:propstat>[\n]" 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  -

> << " <D:prop>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - <<
>
"<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz13.txt]]></D:displa"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - << "yname>[\n]"
20
> Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - <<
> "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - <<
> "<D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - <<
> "<D:resourcetype></D:resourcetype>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - <<
> "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:57:12
> GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "<D:lockdiscovery></D:lockdiscovery>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - << "      </D:p"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - << "[\r]" 20 Jan
> 2004 11:35:10 [main] DEBUG httpclient.wire  - << "[\n]" 20 Jan 2004
> 11:35:10 [main] DEBUG httpclient.wire  - << "6" 20 Jan 2004 11:35:10
> [main] DEBUG httpclient.wire  - << "3" 20 Jan 2004 11:35:10 [main]
DEBUG
> httpclient.wire  - << "[\r]" 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "[\n]" 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "rop>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - << "
> <D:status>HTTP/1.1 200 OK</D:status>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - << "
> </D:propstat>[\n]"
> 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire  - <<
> "</D:response>[\n]" 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire
-
> << "</D:multistatus>[\n]" 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "[\r]" 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "[\n]" 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "0" 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "[\r]" 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "[\n]" 20 Jan 2004 11:35:10 [main] DEBUG
> org.apache.commons.httpclient.HttpParser  - enter
> HeaderParser.parseHeaders(HttpConnection, HeaderGroup) 20 Jan 2004
> 11:35:10 [main] DEBUG org.apache.commons.httpclient.HttpParser  -
enter
> HttpParser.readLine() 20 Jan 2004 11:35:10 [main] DEBUG
> org.apache.commons.httpclient.HttpParser  - enter
> HttpParser.readRawLine() 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "[\r]" 20 Jan 2004 11:35:10 [main] DEBUG
> httpclient.wire  - << "[\n]" 20 Jan 2004 11:35:10 [main] DEBUG
> org.apache.commons.httpclient.HttpMethodBase  - Resorting to protocol
> version default close connection policy 20 Jan 2004 11:35:10 [main]
> DEBUG org.apache.commons.httpclient.HttpMethodBase  - Should NOT close
> connection, using HTTP/1.1. 20 Jan 2004 11:35:10 [main] DEBUG
> org.apache.commons.httpclient.HttpConnection  - enter
> HttpConnection.releaseConnection()
> 20 Jan 2004 11:35:10 [main] ERROR ClientTest  -
> org.apache.commons.httpclient.HttpException
> 
> 
> 
> 
> Here is the raw XML that I captured with tcpmon:
> 
> 
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> Listen Port: 8888
> Target Host: sharemation.com
> Target Port: 80
> =3D=3D=3D=3D Request =3D=3D=3D=3D
> PROPFIND /jamestest/test1 HTTP/1.1
> Authorization: Basic amFtZXN0ZXN0OmphbWVzMTIz
> Content-Type: text/xml; charset=3Dutf-8
> User-Agent: Jakarta Commons-HttpClient/2.0rc2
> Host: sharemation.com
> Content-Length: 207
> Depth: 1
> 
> <?xml version=3D"1.0" encoding=3D"utf-8" ?><D:propfind 
> xmlns:D=3D"DAV:"><D:prop><D:displayname/><D:getcontentlength/><D:getco
> nte=
> n
>
ttype/><D:resourcetype/><D:getlastmodified/><D:lockdiscovery/></D:prop><
> /D:propfind>=3D=3D=3D=3D Response =3D=3D=3D=3D HTTP/1.1 200 OK
> Set-Cookie: [EMAIL PROTECTED]; Expires=3DFri,
> 23-Mar-2007 02:22:00 GMT; Path=3D/
> Date: Tue, 20 Jan 2004 16:35:20 GMT
> Content-Type: text/xml;charset=3DUTF-8
> Transfer-Encoding: chunked
> Server: Apache-Coyote/1.1
> 
> 2000
> <?xml version=3D"1.0" encoding=3D"utf-8" ?>
> <D:multistatus xmlns:D=3D"DAV:">
> <D:response> 
> <D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzz
> zz
>
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz104.txt</D:hr
> ef>
>      <D:propstat>
>         <D:prop> 
> <D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
> zz
> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz104.txt]]></D:displayname>
> <D:getcontentlength><![CDATA[15]]></D:getcontentlength>
> <D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>
> <D:resourcetype></D:resourcetype> <D:getlastmodified><![CDATA[Tue, 20
> Jan 2004 12:56:27 GMT]]></D:getlastmodified>
> <D:lockdiscovery></D:lockdiscovery>
>       </D:prop>
>        <D:status>HTTP/1.1 200 OK</D:status>
>      </D:propstat>
> </D:response>
> <D:response>
>
<D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzzz
>
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz105.txt</D:hr
> ef>
>      <D:propstat>
>         <D:prop> 
> <D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
> zz
> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz105.txt]]></D:displayname>
> <D:getcontentlength><![CDATA[15]]></D:getcontentlength>
> <D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>
> <D:resourcetype></D:resourcetype> <D:getlastmodified><![CDATA[Tue, 20
> Jan 2004 12:56:28 GMT]]></D:getlastmodified>
> <D:lockdiscovery></D:lockdiscovery>
>       </D:prop>
>        <D:status>HTTP/1.1 200 OK</D:status>
>      </D:propstat>
> </D:response>
> 
> *** I chopped out the middle responses ***
> 
> <D:response> 
> <D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzz
> zz
>
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz13.txt</D:hre
> f>
>      <D:propstat>
>         <D:prop> 
> <D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
> zz
> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz13.txt]]></D:displayname>
> <D:getcontentlength><![CDATA[15]]></D:getcontentlength>
> <D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>
> <D:resourcetype></D:resourcetype> <D:getlastmodified><![CDATA[Tue, 20
> Jan 2004 12:57:12 GMT]]></D:getlastmodified>
> <D:lockdiscovery></D:lockdiscovery>
>       </D:p
> 63
> rop>
>        <D:status>HTTP/1.1 200 OK</D:status>
>      </D:propstat>
> </D:response>
> </D:multistatus>
> 
> 0
> 
> 
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> 
> 
> 
> 
> 
> Regards,
> =20
> James
> =20
> 
> 
> -----Original Message-----
> From: Ingo Brunberg [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, January 20, 2004 9:46 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Problem with Slide Client API
> 
> 
> OK, then it seems that Xythos is sending you a 200 status code. I 
> wonder if it is allowed to do so. A look at the trace would be 
> interesting after all. Maybe you could post it here (perhaps not all 
> the 360 response elements)?!
> 
> Ingo
> 
> > Ingo,
> >=20
> > I am using the code from CVS as of yesterday morning.
> >=20
> > Here is the stack trace:
> >=20
> > org.apache.commons.httpclient.HttpException
> >     at=20  
> >org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.ja
> >v
> > a:
> > 3170)
> >     at
> >
org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.jav
> > a:
> > 3132)
> >     at
> >
> org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java:
> 88
> > 1)
> >     at
> >
> org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResource
> .j
> > ava:826)
> >     at
> >
> org.apache.webdav.lib.WebdavResource.listBasic(WebdavResource.java:197
> 9)
> >     at ClientTest.<init>(ClientTest.java:41)
> >     at ClientTest.main(ClientTest.java:58)
> >=20
> >=20
> > I am using Xythos as my WEBDAV server and can send folder contents 
> >and  test client code to reproduce the error against sharemation.com 
> >if=20  that would be helpful. =20
> > Thanks for the help.
> >=20
> > Regards,
> > =3D20
> > James
> >=20
> > -----Original Message-----
> > From: Ingo Brunberg [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, January 20, 2004 5:49 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Problem with Slide Client API
> >=20
> >=20
> > Hi James,
> >=20
> > I ran exactly the test you describe, but I was getting no exception.
> >=20
> > Are you using the latest CVS code or some older version? The wire
logs
> > won't propably help much, but do you have a stack trace?
> >=20
> > Regards,
> > Ingo
> >=20
> > > I am getting an HttpException (reason code 200) from
> > > WebdavResource.listBasic() when I have some combination of =
> large=3D20
> > > number of files and long file names. I have not been able to 
> > > nail=20 it=3D20 down exactly  what causes this exception, but I 
> > > can =
> reproduce=20
> > > it=3D20 easily my populating a folder with 360+ text files with =
> names=20
> > > that are
> >=20
> > > 80+ characters in length. I can forward logs to anyone who is=3D20
> > > interested, I have the httpclient.wire traces.
> > >=3D20
> > > I ran the Apache Axis tcpmon proxy just to make sure that the 
> > >webdav=3D20  server was getting the correct request and replying 
> > >with =
> a
> 
> > >good=3D20  response and it appears to be ok.=3D3D20 =3D20  Has 
> > >anyone else experienced this problem? =3D20
> > > Regards,
> > >=3D20
> > > James
> >=20
> >=20
> > 
> >---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >=20
> >=20
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >=20
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to