You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Mark Lundquist <ml...@comcast.net> on 2004/07/23 18:21:32 UTC
help — NPE when running from WAR
Hi,
I have a Cocoon app that runs fine from a webapp directory, but takes
an NPE when deployed from a WAR file. It starts up fine, the problem
occurs when servicing a request. This is Cocoon 2.1.5 + Jetty 4.2.15.
Here's the stack trace:
java.lang.NullPointerException
at
org.eclipse.jdt.internal.compiler.parser.Scanner.setSource(Scanner.java:
2979)
at
org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:7106)
at
org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:
4733)
at
org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:
289)
at
org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:324)
at
org.tempuri.javacImpl.eclipse.JavaCompilerImpl.compile(JavaCompilerImpl.
java:394)
at
org.apache.cocoon.components.flow.javascript.fom.CompilingClassLoader.co
mpile(CompilingClassLoader.java:334)
at
org.apache.cocoon.components.flow.javascript.fom.CompilingClassLoader.fi
ndClass(CompilingClassLoader.java:69)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
org.mozilla.javascript.NativeJavaPackage.getPkgProperty(NativeJavaPackag
e.java:181)
at
org.mozilla.javascript.NativeJavaPackage.get(NativeJavaPackage.java:
156)
at
org.mozilla.javascript.ScriptRuntime.getProp(ScriptRuntime.java:723)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C
ontinuationInterpreter.java:694)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C
ontinuationInterpreter.java:190)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C
ontinuationInterpreter.java:138)
at
org.mozilla.javascript.continuations.InterpretedScriptImpl.call(Interpre
tedScriptImpl.java:137)
at
org.mozilla.javascript.InterpretedScript.exec(InterpretedScript.java:
59)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpret
er.setupContext(FOM_JavaScriptInterpreter.java:595)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpret
er.callFunction(FOM_JavaScriptInterpreter.java:674)
at
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invo
ke(CallFunctionNode.java:130)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:49)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:130)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:72)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:126)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:72)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:101)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:336)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:277)
at org.apache.cocoon.Cocoon.process(Cocoon.java:639)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:
1098)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:294)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1808)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
text.java:525)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1758)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at
org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
197)
at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:496)
Any ideas?
thx! :-)
~ml