[opencms-dev] Stability challenges

Bryan Cantwell bcantwell at advocare.com
Wed Apr 27 20:29:32 CEST 2005


Quite often, when I edit a page I get error as copied below.
Also every time I edit a template or resourse I end up having to delet it and create from scratch because it gets all messed up if I just try and edit the item.
I am using Oracle 8.1.7 database, oracle 9i as and version 6 beta 2.
Any ideas or experience here?


org.opencms.xml.CmsXmlException: Unmarshalling xml document failed! [Code 400 - Error in xml processing]
Root cause was: org.dom4j.DocumentException: Error on line 136 of document  : <Line 136, Column 1>: XML-0100: (Error) Expected 'EOF'. Nested exception: <Line 136, Column 1>: XML-0100: (Error) Expected 'EOF'.
	at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:524)
	at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:541)
	at org.opencms.xml.page.CmsXmlPageFactory.unmarshal(CmsXmlPageFactory.java:321)
	at org.opencms.xml.page.CmsXmlPageFactory.unmarshal(CmsXmlPageFactory.java:209)
	at org.opencms.file.types.CmsResourceTypeXmlPage.writeFile(CmsResourceTypeXmlPage.java:245)
	at org.opencms.file.CmsObject.writeFile(CmsObject.java:3071)
	at org.opencms.workplace.editors.CmsEditor.commitTempFile(CmsEditor.java:572)
	at org.opencms.workplace.editors.CmsDefaultPageEditor.actionSave(CmsDefaultPageEditor.java:259)
	at _web_2d_inf._jsp._offline._system._workplace._editors._msdhtml._editor._jspService(_editor.java:89)
	at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
	at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:349)
	at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
	at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
	at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
	at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:357)
	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:163)
	at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:412)
	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:293)
	at org.opencms.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInclude.java:210)
	at org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElement.java:245)
	at org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElement.java:190)
	at _web_2d_inf._jsp._offline._system._workplace._editors._editor__main._jspService(_editor__main.java:53)
	at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
	at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:349)
	at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
	at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
	at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
	at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:357)
	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:163)
	at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:412)
	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:293)
	at org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:444)
	at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:389)
	at org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:677)
	at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1371)
	at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:108)
	at org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:120)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
	at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
	at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
	at java.lang.Thread.run(Thread.java:534)
>-----------
>Root cause:
>org.dom4j.DocumentException: Error on line 136 of document  : <Line 136, Column 1>: XML-0100: (Error) Expected 'EOF'. Nested exception: <Line 136, Column 1>: XML-0100: (Error) Expected 'EOF'.
>	at org.dom4j.io.SAXReader.read(SAXReader.java:350)
>	at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:522)
>	at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:541)
>	at org.opencms.xml.page.CmsXmlPageFactory.unmarshal(CmsXmlPageFactory.java:321)
>	at org.opencms.xml.page.CmsXmlPageFactory.unmarshal(CmsXmlPageFactory.java:209)
>	at org.opencms.file.types.CmsResourceTypeXmlPage.writeFile(CmsResourceTypeXmlPage.java:245)
>	at org.opencms.file.CmsObject.writeFile(CmsObject.java:3071)
>	at org.opencms.workplace.editors.CmsEditor.commitTempFile(CmsEditor.java:572)
>	at org.opencms.workplace.editors.CmsDefaultPageEditor.actionSave(CmsDefaultPageEditor.java:259)
>	at _web_2d_inf._jsp._offline._system._workplace._editors._msdhtml._editor._jspService(_editor.java:89)
>	at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
>	at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:349)
>	at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
>	at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
>	at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
>	at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:357)
>	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:163)
>	at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:412)
>	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:293)
>	at org.opencms.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInclude.java:210)
>	at org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElement.java:245)
>	at org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElement.java:190)
>	at _web_2d_inf._jsp._offline._system._workplace._editors._editor__main._jspService(_editor__main.java:53)
>	at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
>	at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:349)
>	at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
>	at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
>	at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
>	at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:357)
>	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:163)
>	at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:412)
>	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:293)
>	at org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:444)
>	at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:389)
>	at org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:677)
>	at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1371)
>	at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:108)
>	at org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:120)
>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
>	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
>	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
>	at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
>	at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
>	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
>	at java.lang.Thread.run(Thread.java:534)
>Nested exception: 
>org.xml.sax.SAXParseException: <Line 136, Column 1>: XML-0100: (Error) Expected 'EOF'.
>	at oracle.xml.parser.v2.XMLError.flushErrorHandler(XMLError.java:226)
>	at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:162)
>	at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:276)
>	at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:149)
>	at org.dom4j.io.SAXReader.read(SAXReader.java:334)
>	at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:522)
>	at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:541)
>	at org.opencms.xml.page.CmsXmlPageFactory.unmarshal(CmsXmlPageFactory.java:321)
>	at org.opencms.xml.page.CmsXmlPageFactory.unmarshal(CmsXmlPageFactory.java:209)
>	at org.opencms.file.types.CmsResourceTypeXmlPage.writeFile(CmsResourceTypeXmlPage.java:245)
>	at org.opencms.file.CmsObject.writeFile(CmsObject.java:3071)
>	at org.opencms.workplace.editors.CmsEditor.commitTempFile(CmsEditor.java:572)
>	at org.opencms.workplace.editors.CmsDefaultPageEditor.actionSave(CmsDefaultPageEditor.java:259)
>	at _web_2d_inf._jsp._offline._system._workplace._editors._msdhtml._editor._jspService(_editor.java:89)
>	at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
>	at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:349)
>	at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
>	at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
>	at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
>	at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:357)
>	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:163)
>	at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:412)
>	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:293)
>	at org.opencms.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInclude.java:210)
>	at org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElement.java:245)
>	at org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElement.java:190)
>	at _web_2d_inf._jsp._offline._system._workplace._editors._editor__main._jspService(_editor__main.java:53)
>	at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
>	at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:349)
>	at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
>	at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
>	at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
>	at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:357)
>	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:163)
>	at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:412)
>	at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:293)
>	at org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:444)
>	at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:389)
>	at org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:677)
>	at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1371)
>	at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:108)
>	at org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:120)
>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
>	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
>	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
>	at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
>	at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
>	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
>	at java.lang.Thread.run(Thread.java:534)

and 



More information about the opencms-dev mailing list