[jcifs] Davenport needs JRE 5
Enji Lenin
enji.nj at hotmail.fr
Mon Feb 13 05:43:40 MST 2012
Hello,
I wanted to report an issue I had with davenport 0.9.11 (I assume the latest version ?). When trying to access using a webdav client (cadaver, office 2 hd (ipad)) I would get this exception stack:
23:29:03.907 WARN!! Error for /192.168.1.10/java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:377) at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:131) at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:98) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:665) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:711) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:317) at smbdav.DefaultPropfindHandler.service(Unknown Source) at smbdav.Davenport.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358) at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342) at smbdav.CompressionFilter.doFilter(Unknown Source) at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567) at org.mortbay.http.HttpContext.handle(HttpContext.java:1807) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:526) at org.mortbay.http.HttpContext.handle(HttpContext.java:1757) at org.mortbay.http.HttpServer.service(HttpServer.java:879) at org.mortbay.http.HttpConnection.service(HttpConnection.java:789) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:806) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:331) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:520)
After a bit of googling, trials and (many) errors, I found out the problem comes from the version of java I was using. I searched for the 1st line of the exception stack (google) and found similar issues. The answers mentioned an incompatibility issue when running on jre 6 (the one coming with ubuntu "natty" by default). I installed an old jre 1.5.0_22. With this davenport seems to be working all right.
Maybe this should be added to the troubleshouting section ?
I had trouble finding old versions of JRE / JDK for linux (I am running davenport on ubuntu natty). Do you have any plan to upgrade so that davenport can work with newer JREs ?
Best regards,Antoine Faure
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.samba.org/pipermail/jcifs/attachments/20120213/0921046a/attachment.html>
More information about the jCIFS
mailing list