Note: This solution applies to DocuShare Servers that have had their web.xml or other tomcat / servlet settings modified.
Issue
DocuShare will not start.
The following message is displayed in the \logs\Monitor.log file.
Waiting for DSWebServlet
The following messages are displayed in the \logs\Tomcat.stdError
Note: Error snippet displayed below is very long, because the error information that is needed to help identify the issue is displayed at both the beginning and towards the end of the snippet. The areas that identify the issue in the snippet are highlighted in red.
28 Feb 2013 01:30:03 - [Thread[Thread-32,5,main]] - Feb 28, 2013 1:30:03 AM org.apache.catalina.startup.HostConfig checkResources
28 Feb 2013 01:30:03 - [Thread[Thread-32,5,main]] - INFO: Reloading context [/docushare]
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - Feb 28, 2013 1:30:04 AM org.apache.catalina.session.StandardManager doLoad
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - SEVERE: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.xerox.docushare.impl.util.DSLogger
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.xerox.docushare.impl.util.DSLogger
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1441)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:942)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.StandardContext.start(StandardContext.java:4438)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1173)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1271)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:296)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.lang.Thread.run(Thread.java:662)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - Caused by: java.io.NotSerializableException: com.xerox.docushare.impl.util.DSLogger
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1517)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:959)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4573)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1165)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - ... 8 more
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - Feb 28, 2013 1:30:04 AM org.apache.catalina.session.StandardManager start
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - SEVERE: Exception loading sessions from persistent storage
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.xerox.docushare.impl.util.DSLogger
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1441)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:942)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.StandardContext.start(StandardContext.java:4438)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1173)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1271)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:296)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.lang.Thread.run(Thread.java:662)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - Caused by: java.io.NotSerializableException: com.xerox.docushare.impl.util.DSLogger
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1517)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:959)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4573)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1165)
28 Feb 2013 01:30:04 - [Thread[Thread-32,5,main]] - ... 8 more
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - Feb 28, 2013 1:30:14 AM org.apache.catalina.startup.HostConfig checkResources
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - INFO: Reloading context [/docushare]
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - Feb 28, 2013 1:30:14 AM org.apache.tomcat.util.digester.Digester fatalError
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - SEVERE: Parse Fatal Error at line 269 column 2: The markup in the document following the root element must be well-formed.
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source)
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
28 Feb 2013 01:30:14 - [Thread[Thread-32,5,main]] - at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)