Issue
When trying to access an existing DocuShare Server map via the DocuShare Windows Client a 20014 could not get schema error is displayed and/or when attempting to re-map to DocuShare via the DocuShare Windows Client a 20011 could not get object properties error is displayed.
The following error may also be displayed in the \config\Tomcat.stdOut file.
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - java.lang.NullPointerException
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at jp.co.fujixerox.docushare.webdav.method.WebdavMethodManager.getEncodingType(WebdavMethodManager.java:205)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at jp.co.fujixerox.docushare.webdav.method.AbstractWebdavMethod.runImpl(AbstractWebdavMethod.java:229)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at jp.co.fujixerox.docushare.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:150)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at jp.co.fujixerox.docushare.amber.DSWebServlet.runXml(DSWebServlet.java:1347)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at jp.co.fujixerox.docushare.amber.DSWebServlet.service(DSWebServlet.java:375)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at com.xerox.docushare.amber.util.UTF8Filter.doFilter(UTF8Filter.java:28)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
22 Aug 2012 10:38:05 - [Thread[Thread-30,5,main]] - at java.lang.Thread.run(Thread.java:662)
22 Aug 2012 10:56:04 - [Thread[Thread-30,5,main]] - java.lang.NullPointerException
Reason / Possible Cause
The webDAV.properties file is corrupt and/or there is an issue with access to the \tomcat\temp directory. This can be caused by power outages and/or if server runs out of disk space during operations. There could also be a tomcat customization causing the issue.
Solutions
1. Verify that the WebDAV service is running.
a. Open a Command Prompt window.
b. Change into the \bin directory.
c. Type dsservice report and press Enter.
d. Verify that the subcomponent webdav is in ReadWrite/Running state.
Note: If WebDAV is not running check to make sure the \tomcat\temp exists and that permission to the directory has been granted.
Option 1:
i. Restore the \config\webDAV.properties file from a backup before the corruption occurred.
Where is replaced with the installation directory for DocuShare. The default installation path is C:\Xerox\Docushare. Depending on your installation environment the path may vary.
ii. Restart DocuShare.
Option 2:
i. Move the corrupted or damaged WebDAV.properties file into a temp folder.
ii. Restart DocuShare.
iii. This will create a new WebDAV.properties file automatically.
Note: When there is a problem with the WebDAV service. This requires further troubleshooting by the DocuShare Technical Support Team to determine why the WebDAV service is not starting.
2. Verify if the \tomcat\temp directory is missing.
3. Uninstall and Reinstall the DocuShare Client.
a. Uninstall the DocuShare Windows Client.
b. Reinstall the DocuShare Windows Client.
Note: For detailed instructions on information on How To Install the DocuShare Windows Client click the solution link listed at the bottom of this page.
4. Verify if there are any tomcat customization that could be causing the issue.
The tomcat.stdOut log file might show and error similar