HTTP Status 500 - java.lang.NullPointerException


type Exception report

message java.lang.NullPointerException

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: java.lang.NullPointerException
	be.immedia.framework.Servlet.service(Servlet.java:358)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	be.immedia.framework.url.URLRewritingFilter.doFilter(URLRewritingFilter.java:114)
	be.immedia.framework.url.URLRewritingFilter.doFilter(URLRewritingFilter.java:114)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

java.lang.NullPointerException
	org.jaxen.jdom.DocumentNavigator.getDocumentNode(DocumentNavigator.java:398)
	org.jaxen.expr.DefaultAbsoluteLocationPath.evaluate(DefaultAbsoluteLocationPath.java:102)
	org.jaxen.expr.DefaultXPathExpr.asList(DefaultXPathExpr.java:102)
	org.jaxen.BaseXPath.selectNodesForContext(BaseXPath.java:677)
	org.jaxen.BaseXPath.selectNodes(BaseXPath.java:216)
	be.immedia.framework.generator.ForEachXPathGenerator.getValues(ForEachXPathGenerator.java:90)
	be.immedia.framework.generator.ForEachGeneratorBase.accepts(ForEachGeneratorBase.java:54)
	be.immedia.framework.generator.EncapsulateGenerator.accepts(EncapsulateGenerator.java:88)
	be.immedia.framework.generator.ConditionnalGenerator.accepts(ConditionnalGenerator.java:77)
	be.immedia.framework.JoinGenerator.accepts(JoinGenerator.java:127)
	be.immedia.framework.Flow.getFlow(Flow.java:177)
	be.immedia.framework.EncapsulateFlowable.getFlow(EncapsulateFlowable.java:47)
	be.immedia.framework.Choice.getFlow(Choice.java:64)
	be.immedia.framework.Choice.getFlow(Choice.java:56)
	be.immedia.framework.EncapsulateFlowable.getFlow(EncapsulateFlowable.java:47)
	be.immedia.framework.Choice.getFlow(Choice.java:64)
	be.immedia.framework.Choice.getFlow(Choice.java:56)
	be.immedia.framework.EncapsulateFlowable.getFlow(EncapsulateFlowable.java:47)
	be.immedia.framework.Choice.getFlow(Choice.java:64)
	be.immedia.framework.FrameworkGenerator.getFlow(FrameworkGenerator.java:305)
	be.immedia.framework.FrameworkGenerator.accepts(FrameworkGenerator.java:328)
	be.immedia.framework.JoinGenerator.accepts(JoinGenerator.java:127)
	be.immedia.framework.FlowGenerator.accepts(FlowGenerator.java:107)
	be.immedia.framework.JoinGenerator.accepts(JoinGenerator.java:127)
	be.immedia.framework.Flow.process(Flow.java:75)
	be.immedia.framework.EncapsulateFlowable.process(EncapsulateFlowable.java:39)
	be.immedia.framework.Choice.process(Choice.java:52)
	be.immedia.framework.EncapsulateFlowable.process(EncapsulateFlowable.java:39)
	be.immedia.framework.Choice.process(Choice.java:52)
	be.immedia.framework.EncapsulateFlowable.process(EncapsulateFlowable.java:39)
	be.immedia.framework.Choice.process(Choice.java:52)
	be.immedia.framework.DataFlow.process(DataFlow.java:480)
	be.immedia.framework.Servlet.service(Servlet.java:317)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	be.immedia.framework.url.URLRewritingFilter.doFilter(URLRewritingFilter.java:114)
	be.immedia.framework.url.URLRewritingFilter.doFilter(URLRewritingFilter.java:114)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.76 logs.


Apache Tomcat/7.0.76