[opencms-dev] Severe exception !

Siegfried Ehret s.ehret at eurelis.com
Mon Jun 11 17:34:12 CEST 2012


Hi all,

We are using OpenCms 7.5.2.

I have a xml content based on this schema which used to work in both locales : French and English.
When we edit the content (by default, the locale is fr), we can switch to English using the local dropdown menu.
The problem is that we can't switch back to French.

We are getting the following error :
11 juin 2012 17:17:34 org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: "Servlet.service()" pour la servlet jsp a lancé une exception
java.lang.NullPointerException
                at org.opencms.file.CmsResource.getName(CmsResource.java:641)
                at org.opencms.workplace.editors.CmsEditor.showErrorPage(CmsEditor.java:979)
                at org.opencms.workplace.editors.CmsXmlContentEditor.initWorkplaceRequestValues(CmsXmlContentEditor.java:1302)
                at org.opencms.workplace.CmsWorkplace.initWorkplaceMembers(CmsWorkplace.java:1955)
                at org.opencms.workplace.CmsWorkplace.<init>(CmsWorkplace.java:259)
                at org.opencms.workplace.tools.CmsToolDialog.<init>(CmsToolDialog.java:101)
                at org.opencms.workplace.CmsDialog.<init>(CmsDialog.java:269)
                at org.opencms.workplace.editors.CmsEditorBase.<init>(CmsEditorBase.java:59)
                at org.opencms.workplace.editors.CmsEditor.<init>(CmsEditor.java:205)
                at org.opencms.workplace.editors.CmsXmlContentEditor.<init>(CmsXmlContentEditor.java:206)
                at org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.editors.xmlcontent.editor_005fform_jsp._jspService(editor_005fform_jsp.java:60)
                at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
                at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
                at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
                at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
                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.doInclude(ApplicationDispatcher.java:551)
                at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
                at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:194)
                at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:169)
                at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:555)
                at org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithCache(CmsFlexRequestDispatcher.java:423)
                at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:173)
                at org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:829)
                at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:512)
                at org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:1052)
                at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1490)
                at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:153)
                at org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:166)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
                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.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
                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.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
                at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:427)
                at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:384)
                at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
                at java.lang.Thread.run(Thread.java:619)

I thought is was something strangely declared in the English local part, so I manually created an xml content with the same content in English and French (based on the working French version), and the problem is still here.

Anyone got something like this ?

Thanks a lot !

Siegfried Ehret
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20120611/97f0adce/attachment.htm>


More information about the opencms-dev mailing list