<html>
<body>
As a followup, I spotted this error is slightly different upon trying to
enter the login page... notably, the lines which say:<br><br>
>-----------<br>
>Root cause:<br>
>java.lang.NullPointerException<br>
><x-tab>       </x-tab>at
com.opencms.workplace.CmsXmlLanguageFile.getCurrentUserLanguage(CmsXmlLanguageFile.java:290)<br>
><x-tab>       </x-tab>at
com.opencms.workplace.CmsXmlLanguageFile.<init>(CmsXmlLanguageFile.java:87)<br>
><x-tab>       </x-tab>at
com.opencms.workplace.CmsLoginNew.getContent(CmsLoginNew.java:82)<br>
><x-tab>       </x-tab>at
com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)<br>
><x-tab>       </x-tab>at
com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)<br><br>
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?<br><br>
Regards,<br>
Gary<br><br>
At 09:42 AM 3/19/2005, you wrote:<br>
<blockquote type=cite class=cite cite>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.<br>
<br>
com.opencms.core.CmsException: 0 Unknown exception. Detailed error:
CmsException ID: 0. <br>
root cause was java.lang.NullPointerException<br>
<x-tab>        </x-tab>at
com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:194)<br>
<x-tab>        </x-tab>at
com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)<br>
<x-tab>        </x-tab>at
com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)<br>
<x-tab>        </x-tab>at
com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)<br>
<x-tab>        </x-tab>at
com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)<br>
<x-tab>        </x-tab>at
com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)<br>
<x-tab>        </x-tab>at
com.opencms.core.OpenCms.showResource(OpenCms.java:961)<br>
<x-tab>        </x-tab>at
com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)<br>
<x-tab>        </x-tab>at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)<br>
<x-tab>        </x-tab>at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
<x-tab>        </x-tab>at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
<x-tab>        </x-tab>at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
<x-tab>        </x-tab>at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
<x-tab>        </x-tab>at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
<x-tab>        </x-tab>at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)<br>
<x-tab>        </x-tab>at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)<br>
<x-tab>        </x-tab>at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)<br>
<x-tab>        </x-tab>at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)<br>
<x-tab>        </x-tab>at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)<br>
<x-tab>        </x-tab>at
java.lang.Thread.run(Thread.java:534)<br>
>-----------<br>
>Root cause:<br>
>java.lang.NullPointerException<br>
><x-tab>       </x-tab>at
com.opencms.template.cache.A_CmsElement.resolveVariant(A_CmsElement.java:468)<br>
><x-tab>       </x-tab>at
com.opencms.template.CmsXmlTemplate.startProcessing(CmsXmlTemplate.java:1314)<br>
><x-tab>       </x-tab>at
com.opencms.template.CmsXmlTemplate.getContent(CmsXmlTemplate.java:164)<br>
><x-tab>       </x-tab>at
com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)<br>
><x-tab>       </x-tab>at
com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)<br>
><x-tab>       </x-tab>at
com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)<br>
><x-tab>       </x-tab>at
com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)<br>
><x-tab>       </x-tab>at
com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)<br>
><x-tab>       </x-tab>at
com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)<br>
><x-tab>       </x-tab>at
com.opencms.core.OpenCms.showResource(OpenCms.java:961)<br>
><x-tab>       </x-tab>at
com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)<br>
><x-tab>       </x-tab>at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)<br>
><x-tab>       </x-tab>at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
><x-tab>       </x-tab>at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
><x-tab>       </x-tab>at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
><x-tab>       </x-tab>at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
><x-tab>       </x-tab>at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
><x-tab>       </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
><x-tab>       </x-tab>at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)<br>
><x-tab>       </x-tab>at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)<br>
><x-tab>       </x-tab>at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)<br>
><x-tab>       </x-tab>at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)<br>
><x-tab>       </x-tab>at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)<br>
><x-tab>       </x-tab>at
java.lang.Thread.run(Thread.java:534)<br><br>
java.lang.NullPointerException<br>
<x-tab>        </x-tab>at
com.opencms.template.cache.A_CmsElement.resolveVariant(A_CmsElement.java:468)<br>
<x-tab>        </x-tab>at
com.opencms.template.CmsXmlTemplate.startProcessing(CmsXmlTemplate.java:1314)<br>
<x-tab>        </x-tab>at
com.opencms.template.CmsXmlTemplate.getContent(CmsXmlTemplate.java:164)<br>
<x-tab>        </x-tab>at
com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)<br>
<x-tab>        </x-tab>at
com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)<br>
<x-tab>        </x-tab>at
com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)<br>
<x-tab>        </x-tab>at
com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)<br>
<x-tab>        </x-tab>at
com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)<br>
<x-tab>        </x-tab>at
com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)<br>
<x-tab>        </x-tab>at
com.opencms.core.OpenCms.showResource(OpenCms.java:961)<br>
<x-tab>        </x-tab>at
com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)<br>
<x-tab>        </x-tab>at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)<br>
<x-tab>        </x-tab>at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
<x-tab>        </x-tab>at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
<x-tab>        </x-tab>at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
<x-tab>        </x-tab>at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
<x-tab>        </x-tab>at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)<br>
<x-tab>        </x-tab>at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<br>
<x-tab>        </x-tab>at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)<br>
<x-tab>        </x-tab>at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)<br>
<x-tab>        </x-tab>at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)<br>
<x-tab>        </x-tab>at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)<br>
<x-tab>        </x-tab>at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)<br>
<x-tab>        </x-tab>at
java.lang.Thread.run(Thread.java:534)<br><br>
<br><br>
<br><br>
<br>
<font face="impact" color="#0C0543">Gary Theis<br>
</font><font face="verdana" size=1 color="#808080">Director<br>
Technical Consulting<br>
</font><font face="Times New Roman, Times"> <br>
</font><font face="Times New Roman, Times" color="#808080">R E S O N A N
C E<br>
</font><font face="verdana" size=1 color="#808080">111 North Bridge
Road<br>
#22-01 Peninsula Plaza<br>
Singapore 179098<br>
t:  +65 6557 6131<br>
f:  +65 6333 9596<br>
m:+65 8112 8634<br>
w:
<a href="http://www.resonance.com.sg/">www.resonance.com.sg</a><br><br>
</font><font face="impact" size=2 color="#160F37">Delivers The Constant
Customer<br>
</font><font face="verdana" size=1 color="#808080">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.</font><font face="arial" size=1 color="#808080"> <br>
<br>
</font><font face="Times New Roman, Times"> <br>
</font><br><br>
_______________________________________________<br>
This mail is send to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please
visit<br>
<a href="http://mail.opencms.org/mailman/listinfo/opencms-dev" eudora="autourl">http://mail.opencms.org/mailman/listinfo/opencms-dev</a>
</blockquote>
<x-sigsep><p></x-sigsep>
<font face="impact"><br>
</font><font face="impact" color="#0C0543">Gary Theis<br>
</font><font face="verdana" size=1 color="#808080">Director<br>
Technical Consulting<br>
</font><font face="Times New Roman, Times"> <br>
</font><font face="Times New Roman, Times" color="#808080">R E S O N A N C E<br>
</font><font face="verdana" size=1 color="#808080">111 North Bridge Road<br>
#22-01 Peninsula Plaza<br>
Singapore 179098<br>
t:  +65 6557 6131<br>
f:  +65 6333 9596<br>
m:+65 8112 8634<br>
w: <a href="http://www.resonance.com.sg/">www.resonance.com.sg</a><br><br>
</font><font face="impact" size=2 color="#160F37">Delivers The Constant Customer<br>
</font><font face="verdana" size=1 color="#808080">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.</font><font face="arial" size=1 color="#808080"> <br><br>
</font><font face="Times New Roman, Times"> <br>
</font></body>
</html>