Note: This applies to DocuShare 6.6.1 Update 1 and later with Mobile Client 1 and 1.5.
Problem
Cannot Connect to Server
The error message that is displayed is as follows:
The account was properly set up last time we checked less than a minute ago. It is now unreachable or settings have changed.
Tomcat.stdOut and\or ds_mobile_client.log file shows the following error:
2013-06-04 16:49:03,298 [http-8080-8] ERROR com.xerox.docushare.opencmis.fileshare.DSFileObject - DSException
com.xerox.docushare.opencmis.fileshare.DSException: class schema not found: MailMessage
at com.xerox.docushare.opencmis.fileshare.DSClass.(DSClass.java:18)
at com.xerox.docushare.opencmis.fileshare.DSClass.create(DSClass.java:34)
at com.xerox.docushare.opencmis.fileshare.DSObject.getDSClass(DSObject.java:102)
at com.xerox.docushare.opencmis.fileshare.DSObject.(DSObject.java:62)
at com.xerox.docushare.opencmis.fileshare.DSObjectIteratorImpl.(DSObjectIteratorImpl.java:25)
at com.xerox.docushare.opencmis.fileshare.DSAccessHttpXml.rootObjects(DSAccessHttpXml.java:693)
at com.xerox.docushare.opencmis.fileshare.DSSession.rootObjects(DSSession.java:115)
at com.xerox.docushare.opencmis.fileshare.DSFileObject.listFiles(DSFileObject.java:367)
at com.xerox.docushare.opencmis.fileshare.DocuShareRepository.getChildren(DocuShareRepository.java:1338)
at org.apache.chemistry.opencmis.fileshare.FileShareService.getChildren(FileShareService.java:151)
at org.apache.chemistry.opencmis.server.support.CmisServiceWrapper.getChildren(CmisServiceWrapper.java:566)
at org.apache.chemistry.opencmis.server.impl.atompub.NavigationService.getChildren(NavigationService.java:91)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.chemistry.opencmis.server.shared.Dispatcher.dispatch(Dispatcher.java:92)
at org.apache.chemistry.opencmis.server.impl.atompub.CmisAtomPubServlet.dispatch(CmisAtomPubServlet.java:294)
at org.apache.chemistry.opencmis.server.impl.atompub.CmisAtomPubServlet.service(CmisAtomPubServlet.java:231)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.xerox.docushare.amber.util.UTF8Filter.doFilter(UTF8Filter.java:28)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:662)
Note: The Mobile Client Logging level may need to be set in DEBUG mode for the above error to be displayed in the log file. See the link below on how to set Mobile Client logging level to DEBUG.
Possible Cause\Reason
If any of the three following objects are on the user’s homepage the Mobile Client will crash:
· MailMessage
· Calendar
· SavedQuery
The Mobile Client automatically tries to retrieve the HomePage Content when accessing DocuShare therefore erroring out during the MailMessage, Calendar or SavedQuery object retrieval.
Note: The mobile client only supports the following classes at this time: Document, Collection, URL and Workspace.
Workaround
Do one of the following:
· Remove the MailMessage, Calendar or SavedQuery object(s) from appearing on HomePage.
· Restrict Read access to the User(s) on the MailMessage, Calendar, or SavedQuery object(s) appearing on the HomePage.
Solution Updated: October 14th, 2015
Solution ID: 1323
AR 27775