[opencms-dev] NullPointerException caused by name=null
Thierry Collogne
tcollogne at hotmail.com
Thu Jan 12 09:49:16 CET 2006
Hi all,
I am trying to simply include a html file into a jsp file, but that throws a
nullpointer. When viewing the html page outside the jsp there is no pbroblem
This is the stacktrace
java.lang.NullPointerException
at org.opencms.xml.CmsXmlUtils.createXpath(CmsXmlUtils.java:143)
at org.opencms.xml.A_CmsXmlDocument.getLocales(A_CmsXmlDocument.java:258)
at org.opencms.loader.CmsXmlPageLoader.service(CmsXmlPageLoader.java:243)
at
org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithCache(CmsFlexRequestDispatcher.java:419)
at
org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:175)
at
org.opencms.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInclude.java:218)
at org.opencms.jsp.CmsJspTagInclude.doEndTag(CmsJspTagInclude.java:349)
at
org.apache.jsp.WEB_002dINF.jsp.offline.playground.index_jsp._jspx_meth_cms_include_1(org.apache.jsp.WEB_002dINF.jsp.offline.playground.index_jsp:133)
at
org.apache.jsp.WEB_002dINF.jsp.offline.playground.index_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.offline.playground.index_jsp:69)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at
org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:193)
at
org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:171)
at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:416)
at
org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithCache(CmsFlexRequestDispatcher.java:419)
at
org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:175)
at org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:450)
at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:395)
at
org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:711)
at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1337)
at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:139)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
I have examined the source code and it seems that somewhere where the locale
is fetched, the name of the item is null. Anyone know what is causing this?
More information about the opencms-dev
mailing list