AnsweredAssumed Answered

WebDAV + Windows 7 Clients not working...

Question asked by squaricdot on Jul 23, 2010
Latest reply on Jul 23, 2010 by squaricdot
Dear all,

I've had this problem already with alfresco 3.2r2. I hoped it would have been fixed in 3.3. However:

The problem is that my Windows 7 WebDAV clients cannot connect to the alfresco WebDAV share.

Clean default alfresco installation.

URL: http:\\alfresco:8080\alfresco\webdav\

*   Windows XP Client, Mac OS X works:
13:02:50,727 DEBUG [org.alfresco.webdav.protocol] WebDAV request OPTIONS on path /alfresco/webdav
13:02:50,743 DEBUG [org.alfresco.webdav.protocol] OPTIONS took 16ms to execute

*   Doing the exact same operation on WIndows 7:
Doesn't work at all, not even DEBUG messages appear in the alfresco.log file.
Here a screenshot, it's Dutch, but it's just the standard Network error saying that it's an invalid path, and you should enter another one.

*   While looking the web for answers somebody advised to use BitKinex (WebDAV client) but that also isn't working. But an ERROR message is displayed in the alfresco.log file:
13:03:15,579 DEBUG [org.alfresco.webdav.protocol] WebDAV request PROPFIND on path /alfresco/webdav/
13:03:15,585 ERROR [org.alfresco.webdav.protocol] Internal Server Error:
org.xml.sax.SAXParseException: The markup in the document preceding the root element must be well-formed.
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
        at org.alfresco.repo.webdav.WebDAVMethod.getRequestBodyAsDocument(
        at org.alfresco.repo.webdav.PropFindMethod.parseRequestBody(
        at org.alfresco.repo.webdav.WebDAVMethod.execute(
        at org.alfresco.repo.webdav.WebDAVServlet.service(
        at javax.servlet.http.HttpServlet.service(
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
        at org.alfresco.repo.webdav.auth.AuthenticationFilter.doFilter(
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
        at java.lang.reflect.Method.invoke(
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
        at $Proxy197.doFilter(Unknown Source)
        at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
        at org.apache.catalina.core.StandardWrapperValve.invoke(
        at org.apache.catalina.core.StandardContextValve.invoke(
        at org.apache.catalina.core.StandardHostValve.invoke(
        at org.apache.catalina.valves.ErrorReportValve.invoke(
        at org.apache.catalina.core.StandardEngineValve.invoke(
        at org.apache.catalina.connector.CoyoteAdapter.service(
        at org.apache.coyote.http11.Http11Processor.process(
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
13:03:15,586 DEBUG [org.alfresco.webdav.protocol] PROPFIND is returning status code: 400
13:03:15,586 DEBUG [org.alfresco.webdav.protocol] PROPFIND took 7ms to execute

I hope not everybody is experiencing this problem. Seems unlikely to me, I must be doing something wrong he :-) ( :-( ).

Any help would be greatly appreciated. Thanks.

- Olmo