Check Bugzilla / the mailing list; I believe this is a variant on a bug
that was already reported and I believe is now fixed CVS.
[EMAIL PROTECTED] wrote:
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=34741>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=34741
Summary: Problem navigation client folder
Product: Slide
Version: 2.1
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P2
Component: WebDAV client
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
I test the webdav client against a webdav resource in
https://www.sharemation.com
The method webdavResource.getChildResources() did not provide
the child folder. The reason is the following line the methode
WebdavResource.setWebdavProperties(Enumeration responses)
{
...
char[] childURI = (myURI + (myURI.endsWith("/") ? "" : "/")
+ URIUtil.getName(href)).toCharArray();
...
}
href ends with an "/" and URIUtil.getName(href) returns "".
So not subfolder is added.
I would suppose something like:
char[] childURI = (myURI + (myURI.endsWith("/") ? "" : "/")
+ URIUtil.encodePath(URIUtil.getName(
getName(href)))).toCharArray();
But I'm not an expert...
The Webdav server responded:
to server ---------------------------------------------------
PROPFIND /chrschmidt/ HTTP/1.1
Authorization: Basic Y2hyc2NobWlkdDpnYW5kYWxm
Content-Type: text/xml; charset=utf-8
User-Agent: Jakarta Commons-HttpClient/3.0-rc2
Host: www.sharemation.com
Cookie: $Version=0; [EMAIL PROTECTED]; $Path=/
Depth: 1
Content-Length: 207
Depth: 1
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:displayname>
</D:displayname>
<D:getcontentlength>
</D:getcontentlength>
<D:getcontenttype>
</D:getcontenttype>
<D:resourcetype>
</D:resourcetype>
<D:getlastmodified>
</D:getlastmodified>
<D:lockdiscovery>
</D:lockdiscovery>
</D:prop>
</D:propfind>
------------------------------------------------------------------------
<<<<<<< from server ---------------------------------------------------
HTTP/1.1 207 Multi-Status
Date: Wed, 04 May 2005 14:52:40 GMT
Content-Type: text/xml;charset=UTF-8
Content-Length: 8466
Server: Apache-Coyote/1.1
Connection: close
<D:multistatus
xmlns:D="DAV:"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:XS="http://www.w3.org/2001/XMLSchema"
xmlns:XSI="http://www.w3.org/2001/XMLSchema-instance">
<D:response xmlns:ns-1="http://www.xythos.com/namespaces/StorageServer">
<D:href>
https://www.sharemation.com/chrschmidt/fipa00001.htm
</D:href>
<D:propstat>
<D:prop>
<D:creationdate>
2003-01-21T09:10:55-0800
</D:creationdate>
<D:lockdiscovery>
</D:lockdiscovery>
<D:getcontentlength>
11883
</D:getcontentlength>
<D:displayname>
<![CDATA[
fipa00001.htm
]]>
</D:displayname>
<D:getcontenttype>
<![CDATA[
text/html
]]>
</D:getcontenttype>
<D:getcontentlanguage>
</D:getcontentlanguage>
<D:resourcetype>
</D:resourcetype>
<D:getlastmodified>
Tue, 21 Jan 2003 17:10:55 GMT
</D:getlastmodified>
<D:getetag>
<![CDATA[
"685924-656047"
]]>
</D:getetag>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive>
</D:exclusive>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared>
</D:shared>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
</D:prop>
<D:status>
HTTP/1.1 200 OK
</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns-1="http://www.xythos.com/namespaces/StorageServer">
<D:href>
https://www.sharemation.com/chrschmidt/fipa00009.htm
</D:href>
<D:propstat>
<D:prop>
<D:creationdate>
2003-01-21T09:10:57-0800
</D:creationdate>
<D:lockdiscovery>
</D:lockdiscovery>
<D:getcontentlength>
11035
</D:getcontentlength>
<D:displayname>
<![CDATA[
fipa00009.htm
]]>
</D:displayname>
<D:getcontenttype>
<![CDATA[
text/html
]]>
</D:getcontenttype>
<D:getcontentlanguage>
</D:getcontentlanguage>
<D:resourcetype>
</D:resourcetype>
<D:getlastmodified>
Tue, 21 Jan 2003 17:10:57 GMT
</D:getlastmodified>
<D:getetag>
<![CDATA[
"685925-656048"
]]>
</D:getetag>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive>
</D:exclusive>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared>
</D:shared>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
</D:prop>
<D:status>
HTTP/1.1 200 OK
</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns-1="http://www.xythos.com/namespaces/StorageServer">
<D:href>
https://www.sharemation.com/chrschmidt/test/
</D:href>
<D:propstat>
<D:prop>
<D:creationdate>
2003-01-22T09:23:02-0800
</D:creationdate>
<D:lockdiscovery>
</D:lockdiscovery>
<D:displayname>
<![CDATA[
test
]]>
</D:displayname>
<D:resourcetype>
<D:collection>
</D:collection>
</D:resourcetype>
<D:getlastmodified>
Wed, 04 May 2005 13:50:27 GMT
</D:getlastmodified>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive>
</D:exclusive>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared>
</D:shared>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
</D:prop>
<D:status>
HTTP/1.1 200 OK
</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns-1="http://www.xythos.com/namespaces/StorageServer">
<D:href>
https://www.sharemation.com/chrschmidt/fipa00008.htm
</D:href>
<D:propstat>
<D:prop>
<D:creationdate>
2003-01-21T09:10:50-0800
</D:creationdate>
<D:lockdiscovery>
</D:lockdiscovery>
<D:getcontentlength>
11527
</D:getcontentlength>
<D:displayname>
<![CDATA[
fipa00008.htm
]]>
</D:displayname>
<D:getcontenttype>
<![CDATA[
text/html
]]>
</D:getcontenttype>
<D:getcontentlanguage>
</D:getcontentlanguage>
<D:resourcetype>
</D:resourcetype>
<D:getlastmodified>
Tue, 21 Jan 2003 17:10:50 GMT
</D:getlastmodified>
<D:getetag>
<![CDATA[
"685922-656045"
]]>
</D:getetag>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive>
</D:exclusive>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared>
</D:shared>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
</D:prop>
<D:status>
HTTP/1.1 200 OK
</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns-1="http://www.xythos.com/namespaces/StorageServer">
<D:href>
https://www.sharemation.com/chrschmidt/test3/
</D:href>
<D:propstat>
<D:prop>
<D:creationdate>
2003-01-23T01:05:35-0800
</D:creationdate>
<D:lockdiscovery>
</D:lockdiscovery>
<D:displayname>
<![CDATA[
test3
]]>
</D:displayname>
<D:resourcetype>
<D:collection>
</D:collection>
</D:resourcetype>
<D:getlastmodified>
Thu, 23 Jan 2003 09:05:35 GMT
</D:getlastmodified>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive>
</D:exclusive>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared>
</D:shared>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
</D:prop>
<D:status>
HTTP/1.1 200 OK
</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns-1="http://www.xythos.com/namespaces/StorageServer">
<D:href>
https://www.sharemation.com/chrschmidt/fipa00007.htm
</D:href>
<D:propstat>
<D:prop>
<D:creationdate>
2003-01-21T09:10:52-0800
</D:creationdate>
<D:lockdiscovery>
</D:lockdiscovery>
<D:getcontentlength>
10998
</D:getcontentlength>
<D:displayname>
<![CDATA[
fipa00007.htm
]]>
</D:displayname>
<D:getcontenttype>
<![CDATA[
text/html
]]>
</D:getcontenttype>
<D:getcontentlanguage>
</D:getcontentlanguage>
<D:resourcetype>
</D:resourcetype>
<D:getlastmodified>
Tue, 21 Jan 2003 17:10:52 GMT
</D:getlastmodified>
<D:getetag>
<![CDATA[
"685923-656046"
]]>
</D:getetag>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive>
</D:exclusive>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared>
</D:shared>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
</D:prop>
<D:status>
HTTP/1.1 200 OK
</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns-1="http://www.xythos.com/namespaces/StorageServer">
<D:href>
https://www.sharemation.com/chrschmidt/test2/
</D:href>
<D:propstat>
<D:prop>
<D:creationdate>
2003-01-22T09:24:33-0800
</D:creationdate>
<D:lockdiscovery>
</D:lockdiscovery>
<D:displayname>
<![CDATA[
test2
]]>
</D:displayname>
<D:resourcetype>
<D:collection>
</D:collection>
</D:resourcetype>
<D:getlastmodified>
Wed, 22 Jan 2003 17:24:33 GMT
</D:getlastmodified>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive>
</D:exclusive>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared>
</D:shared>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
</D:prop>
<D:status>
HTTP/1.1 200 OK
</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns-1="http://www.xythos.com/namespaces/StorageServer">
<D:href>
https://www.sharemation.com/chrschmidt/test5/
</D:href>
<D:propstat>
<D:prop>
<D:creationdate>
2005-05-04T04:41:52-0700
</D:creationdate>
<D:lockdiscovery>
</D:lockdiscovery>
<D:displayname>
<![CDATA[
test5
]]>
</D:displayname>
<D:resourcetype>
<D:collection>
</D:collection>
</D:resourcetype>
<D:getlastmodified>
Wed, 04 May 2005 11:42:38 GMT
</D:getlastmodified>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive>
</D:exclusive>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared>
</D:shared>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
</D:prop>
<D:status>
HTTP/1.1 200 OK
</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns-1="http://www.xythos.com/namespaces/StorageServer">
<D:href>
https://www.sharemation.com/chrschmidt/
</D:href>
<D:propstat>
<D:prop>
<D:creationdate>
2003-01-21T09:05:09-0800
</D:creationdate>
<D:lockdiscovery>
</D:lockdiscovery>
<D:displayname>
<![CDATA[
chrschmidt
]]>
</D:displayname>
<D:resourcetype>
<D:collection>
</D:collection>
</D:resourcetype>
<D:getlastmodified>
Wed, 04 May 2005 11:41:52 GMT
</D:getlastmodified>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive>
</D:exclusive>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared>
</D:shared>
</D:lockscope>
<D:locktype>
<D:write>
</D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
<ns-1:sharefromschrschmidt_x0040_1_x003a_29094 XSI:type="XS:string">
</ns-1:sharefromschrschmidt_x0040_1_x003a_29094>
<ns-1:NavigationExpansionchrschmidt_x0040_1_x003a_29094
SOAP-ENC:arrayType="XS:string[2]"
XSI:type="SOAP-ENC:Array">
<XS:string xmlns:XS="http://www.w3.org/2001/XMLSchema">
<![CDATA[
bookmarks
]]>
</XS:string>
<XS:string xmlns:XS="http://www.w3.org/2001/XMLSchema">
<![CDATA[
utilities
]]>
</XS:string>
</ns-1:NavigationExpansionchrschmidt_x0040_1_x003a_29094>
</D:prop>
<D:status>
HTTP/1.1 200 OK
</D:status>
</D:propstat>
</D:response>
</D:multistatus>
------------------------------------------------------------------------
--
Robert r. Sanders
Chief Technologist
iPOV
(334) 821-5412
www.ipov.net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]