upgrading dotcms 1.9.1.4 to 1.9.2.1

37 views
Skip to first unread message

Nadeem Jawaid

unread,
Oct 23, 2011, 2:56:14 AM10/23/11
to do
hi,
 
I was trying to upgrade the dotcms 1.9.1.4 to 1.9.2.1 and I downloaded the zip file from dotcms site adn then unzip and then did all the neccessary changes.
 
When i tried to start the tomcat server , i got the folowing error.
 
[23/10/11 02:36:07:046 EDT] INFO core.AprLifecycleListener: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.6.0_17/jdk1.6.0_25/jre/lib/amd64/server:/usr/local/jdk1.6.0_17/jdk1.6.0_25/jre/lib/amd64:/usr/local/jdk1.6.0_17/jdk1.6.0_25/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
[23/10/11 02:36:07:196 EDT] ERROR digester.Digester: Parse Fatal Error at line 58 column 7: The content of elements must consist of well-formed character data or markup.
org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1414)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.startOfMarkup(XMLDocumentFragmentScannerImpl.java:2592)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2703)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1642)
at org.apache.catalina.startup.Catalina.load(Catalina.java:510)
at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
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.catalina.startup.Bootstrap.load(Bootstrap.java:261)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
[23/10/11 02:36:07:198 EDT] WARN startup.Catalina: Catalina.start using conf/server.xml:
org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1231)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1642)
at org.apache.catalina.startup.Catalina.load(Catalina.java:510)
at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
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.catalina.startup.Bootstrap.load(Bootstrap.java:261)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
 
Any idea , what is missing?
 
Nadeem

Jason Tesser

unread,
Oct 23, 2011, 8:28:16 AM10/23/11
to dot...@googlegroups.com
yes if you look close at the error it is telling you that the server.xml is not valid. maybe you deleted a character when editing it.

Thanks,
Jason Tesser
dotCMS Director, Support Services
1-305-858-1422


--
You received this message because you are subscribed to the Google Groups "dotCMS User Group" group.
To post to this group, send email to dot...@googlegroups.com.
To unsubscribe from this group, send email to dotcms+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/dotcms?hl=en.

Nadeem Jawaid

unread,
Oct 23, 2011, 6:23:17 PM10/23/11
to dot...@googlegroups.com
Thanx Jasson , there was a extra space,
 
Anyhow the server started and the site came up. When i try to connect to backend  , it took the user name and password and then stopped at 100%  bar  of login dialoge box  and didnot proceed ahead.
 
The log is below
 
[23/10/11 18:03:43:412 EDT] INFO startup.Catalina: Server startup in 23663 ms
[23/10/11 18:03:59:842 EDT] INFO util.DotSpellChecker: Initializing SpellChecker dicts thread
[23/10/11 18:03:59:946 EDT] INFO util.DotSpellChecker: End Initializing SpellChecker dicts thread time: 104 ms.
[23/10/11 18:04:42:843 EDT] INFO reindex.ReindexThread: ContentIndexationThread ordered to start processing
[23/10/11 18:04:42:863 EDT] INFO reindex.ReindexThread: Reindex Thread start delayed for 5000 millis.
[23/10/11 18:04:45:447 EDT] ERROR app.VelocityEngine: Left side ($list.size()) of '>' operation has null value at /home/beta9cms/1.9.2.1/dotCMS/assets/2/2/2285.vtl[line 20, column 23]
[23/10/11 18:04:45:839 EDT] WARN servlets.SpeedyAssetServlet: Invalid path passed: path = /7/9/7919.jpg, file doesn't exists.
[23/10/11 18:04:47:879 EDT] INFO reindex.ReindexThread: Reindex Thread started with a sleep of 500
[23/10/11 18:05:01:588 EDT] INFO startup.StartupTasksExecutor: Starting startup tasks.
[23/10/11 18:05:01:769 EDT] INFO startup.StartupTasksExecutor: Not running: Task00001LoadSchema
[23/10/11 18:05:01:799 EDT] INFO startup.StartupTasksExecutor: Running: Task00003CreateSystemRoles
[23/10/11 18:05:02:327 EDT] INFO startup.StartupTasksExecutor: Not running: Task00004LoadStarter
[23/10/11 18:05:02:330 EDT] INFO startup.StartupTasksExecutor: Not running: Task00005LoadFixassets
[23/10/11 18:05:02:385 EDT] INFO startup.StartupTasksExecutor: Not running: Task00006CreateSystemLayout
[23/10/11 18:05:02:392 EDT] INFO startup.StartupTasksExecutor: Not running: Task00007RemoveSitesearchQuartzJob
[23/10/11 18:05:02:394 EDT] INFO startup.StartupTasksExecutor: Finishing startup tasks.
[23/10/11 18:05:02:394 EDT] INFO startup.StartupTasksExecutor: Starting upgrade tasks.
[23/10/11 18:05:02:394 EDT] INFO startup.StartupTasksExecutor: Database version: 740
[23/10/11 18:05:02:394 EDT] INFO reindex.ReindexThread: ContentIndexationThread ordered to stop processing
[23/10/11 18:05:02:394 EDT] INFO startup.StartupTasksExecutor: Running: Task00750FixCMSRoleModifyDescription
[23/10/11 18:05:02:406 EDT] FATAL startup.StartupTasksExecutor: Unable to execute the upgrade task : Task00750FixCMSRoleModifyDescription
java.lang.NullPointerException
at com.dotmarketing.startup.runonce.Task00750FixCMSRoleModifyDescription.getOracleScript(Task00750FixCMSRoleModifyDescription.java:43)
at com.dotmarketing.startup.AbstractJDBCStartupTask.executeUpgrade(AbstractJDBCStartupTask.java:147)
at com.dotmarketing.startup.runonce.Task00750FixCMSRoleModifyDescription.executeUpgrade(Task00750FixCMSRoleModifyDescription.java:17)
at com.dotmarketing.startup.StartupTasksExecutor.executeUpgrades(StartupTasksExecutor.java:257)
at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:117)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
[23/10/11 18:05:02:412 EDT] INFO startup.StartupTasksExecutor: Finishing upgrade tasks.
[23/10/11 18:05:02:412 EDT] ERROR [/].[MainServlet]: Allocate exception for servlet MainServlet
java.lang.NullPointerException
at com.dotmarketing.startup.runonce.Task00750FixCMSRoleModifyDescription.getOracleScript(Task00750FixCMSRoleModifyDescription.java:43)
at com.dotmarketing.startup.AbstractJDBCStartupTask.executeUpgrade(AbstractJDBCStartupTask.java:147)
at com.dotmarketing.startup.runonce.Task00750FixCMSRoleModifyDescription.executeUpgrade(Task00750FixCMSRoleModifyDescription.java:17)
at com.dotmarketing.startup.StartupTasksExecutor.executeUpgrades(StartupTasksExecutor.java:257)
at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:117)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
[23/10/11 18:05:14:475 EDT] WARN servlets.SpeedyAssetServlet: Invalid path passed: path = /7/9/7919.jpg, file doesn't exists.
[23/10/11 18:05:26:400 EDT] ERROR struts.MultiMessageResources:
java.lang.NullPointerException
at com.liferay.portal.struts.MultiMessageResources._loadProps(MultiMessageResources.java:144)
at com.liferay.portal.struts.MultiMessageResources.loadLocale(MultiMessageResources.java:96)
at org.apache.struts.util.PropertyMessageResources.getMessage(PropertyMessageResources.java:149)
at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1088)
at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1057)
at com.liferay.portal.language.LanguageUtil.get(LanguageUtil.java:90)
at org.apache.jsp.html.portal.login_jsp._jspService(login_jsp.java:338)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at com.dotmarketing.servlets.LoginEditModeServlet.service(LoginEditModeServlet.java:68)
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.dotmarketing.filters.CMSFilter.doFilter(CMSFilter.java:132)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.dotmarketing.filters.AutoLoginFilter.doFilter(AutoLoginFilter.java:60)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.dotmarketing.cms.urlmap.filters.URLMapFilter.doFilter(URLMapFilter.java:97)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.dotmarketing.filters.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:140)
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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)


--- On Sun, 10/23/11, Jason Tesser <jason...@gmail.com> wrote:

Jason Tesser

unread,
Oct 23, 2011, 8:00:43 PM10/23/11
to dot...@googlegroups.com
yes your having an issue with task 750

[23/10/11 18:05:02:394 EDT] INFO startup.StartupTasksExecutor: Running: Task00750FixCMSRoleModifyDescription
[23/10/11 18:05:02:406 EDT] FATAL startup.StartupTasksExecutor: Unable to execute the upgrade task : Task00750FixCMSRoleModifyDescription
java.lang.NullPointerException
at com.dotmarketing.startup.runonce.Task00750FixCMSRoleModifyDescription.getOracleScript(Task00750FixCMSRoleModifyDescription.java:43)

I have seen this before with a few Oracle Installs. You need to modify the line of that task in the Java code through a plugin. We can help you in Support if you need. 

Thanks,
Jason Tesser
dotCMS Director, Support Services
1-305-858-1422


Reply all
Reply to author
Forward
0 new messages