[opencms-dev] OpenCMS v5 Error message cmsElementGetXML.getContent - Null pointer

Gary Theis gary.theis at resonance.com.sg
Sat Mar 19 03:19:26 CET 2005


As a followup, I spotted this error is slightly different upon trying to 
enter the login page... notably, the lines which say:

 >-----------
 >Root cause:
 >java.lang.NullPointerException
 >       at 
com.opencms.workplace.CmsXmlLanguageFile.getCurrentUserLanguage(CmsXmlLanguageFile.java:290)
 >       at 
com.opencms.workplace.CmsXmlLanguageFile.<init>(CmsXmlLanguageFile.java:87)
 >       at com.opencms.workplace.CmsLoginNew.getContent(CmsLoginNew.java:82)
 >       at 
com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)
 >       at 
com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)

Could it be related to the user change from earlier? If so, how does one 
re-build or repair the user table to rectify this?

Regards,
Gary

At 09:42 AM 3/19/2005, you wrote:
>Urgently need some help, our production OpenCMS 5 installation which had 
>been running fine for a few months has suddenly started generating the 
>following error - a re-start of sever has not fixed the problem, nothing 
>similar on mailing list - last known change was adding 2 administrative 
>users and disabling one a few hours prior to going offline, any and all 
>assistance/advice is very much appreciated.
>
>com.opencms.core.CmsException: 0 Unknown exception. Detailed error: 
>CmsException ID: 0.
>root cause was java.lang.NullPointerException
>         at 
> com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:194)
>         at 
> com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)
>         at 
> com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)
>         at 
> com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)
>         at 
> com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)
>         at 
> com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)
>         at com.opencms.core.OpenCms.showResource(OpenCms.java:961)
>         at 
> com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>         at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at 
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at 
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
>         at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
>         at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
>         at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
>         at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
>         at java.lang.Thread.run(Thread.java:534)
> >-----------
> >Root cause:
> >java.lang.NullPointerException
> >       at 
> com.opencms.template.cache.A_CmsElement.resolveVariant(A_CmsElement.java:468)
> >       at 
> com.opencms.template.CmsXmlTemplate.startProcessing(CmsXmlTemplate.java:1314)
> >       at 
> com.opencms.template.CmsXmlTemplate.getContent(CmsXmlTemplate.java:164)
> >       at 
> com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)
> >       at 
> com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)
> >       at 
> com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)
> >       at 
> com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)
> >       at 
> com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)
> >       at 
> com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)
> >       at com.opencms.core.OpenCms.showResource(OpenCms.java:961)
> >       at 
> com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)
> >       at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> >       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> >       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> >       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> >       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> >       at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> >       at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> >       at 
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> >       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> >       at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> >       at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >       at 
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
> >       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> >       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> >       at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> >       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> >       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
> >       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> >       at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
> >       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> >       at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> >       at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> >       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> >       at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> >       at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >       at 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
> >       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> >       at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
> >       at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
> >       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> >       at java.lang.Thread.run(Thread.java:534)
>
>java.lang.NullPointerException
>         at 
> com.opencms.template.cache.A_CmsElement.resolveVariant(A_CmsElement.java:468)
>         at 
> com.opencms.template.CmsXmlTemplate.startProcessing(CmsXmlTemplate.java:1314)
>         at 
> com.opencms.template.CmsXmlTemplate.getContent(CmsXmlTemplate.java:164)
>         at 
> com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)
>         at 
> com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)
>         at 
> com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)
>         at 
> com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)
>         at 
> com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)
>         at 
> com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)
>         at com.opencms.core.OpenCms.showResource(OpenCms.java:961)
>         at 
> com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>         at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at 
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at 
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
>         at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
>         at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
>         at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
>         at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
>         at java.lang.Thread.run(Thread.java:534)
>
>
>
>
>
>
>Gary Theis
>Director
>Technical Consulting
>
>R E S O N A N C E
>111 North Bridge Road
>#22-01 Peninsula Plaza
>Singapore 179098
>t:  +65 6557 6131
>f:  +65 6333 9596
>m:+65 8112 8634
>w: <http://www.resonance.com.sg/>www.resonance.com.sg
>
>Delivers The Constant Customer
>This email message and any attachments are intended only for the use of 
>the addressee(s) named above and may contain information that is 
>confidential. If you are not the intended recipient, any display, 
>dissemination, distribution, or copying is strictly prohibited. If you 
>believe you have received this email message in error, please immediately 
>notify the sender to this email message to the above number.
>
>
>
>
>_______________________________________________
>This mail is send to you from the opencms-dev mailing list
>To change your list options, or to unsubscribe from the list, please visit
>http://mail.opencms.org/mailman/listinfo/opencms-dev


Gary Theis
Director
Technical Consulting

R E S O N A N C E
111 North Bridge Road
#22-01 Peninsula Plaza
Singapore 179098
t:  +65 6557 6131
f:  +65 6333 9596
m:+65 8112 8634
w: <http://www.resonance.com.sg/>www.resonance.com.sg

Delivers The Constant Customer
This email message and any attachments are intended only for the use of the 
addressee(s) named above and may contain information that is confidential. 
If you are not the intended recipient, any display, dissemination, 
distribution, or copying is strictly prohibited. If you believe you have 
received this email message in error, please immediately notify the sender 
to this email message to the above number.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20050319/6cfbcf2d/attachment.htm>


More information about the opencms-dev mailing list