Mantis - Resin
Viewing Issue Advanced Details
4596 minor always 06-03-11 23:39 07-05-11 09:36
rmann  
ferg  
normal  
closed 4.0.18  
fixed  
none    
none 4.0.20  
0004596: WP with "The Developer" template results in NPE
I installed 4.0.18 on Ubuntu.

$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)

I installed WordPress 3.1.3

I installed this web template: http://themeforest.net/item/the-developer-wp3-edition/122898 [^]

Everything seemed fine at first. But when I created a new Page (not Post), the new page rendered with an error, and the Pages portion of the Dashboard gets an embedded exception (both listed below):


java.lang.NullPointerException
    at com.caucho.quercus.lib.date.DateTime.init(DateTime.java:76)
    at com.caucho.quercus.lib.date.DateTime.<init>(DateTime.java:68)
    at com.caucho.quercus.lib.date.DateTime.__construct(DateTime.java:96)
    at com.caucho.quercus.lib.date.DateModule.date_create(DateModule.java:1054)
    at sun.reflect.GeneratedMethodAccessor227.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.caucho.quercus.module.StaticFunction.invoke(StaticFunction.java:135)
    at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:737)
    at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:643)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:237)
    at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:164)
    at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalValue(Expr.java:469)
    at com.caucho.quercus.statement.ReturnStatement.execute(ReturnStatement.java:69)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:237)
    at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:164)
    at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.statement.EchoStatement.execute(EchoStatement.java:57)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.env.CallbackFunction.call(CallbackFunction.java:172)
    at com.caucho.quercus.lib.FunctionModule.call_user_func_array(FunctionModule.java:102)
    at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.caucho.quercus.module.StaticFunction.invoke(StaticFunction.java:135)
    at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:737)
    at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:643)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.ForeachStatement.execute(ForeachStatement.java:103)
    at com.caucho.quercus.statement.DoStatement.execute(DoStatement.java:73)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:413)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:89)
    at com.caucho.quercus.env.Env.executePage(Env.java:3940)
    at com.caucho.quercus.env.Env.include(Env.java:5421)
    at com.caucho.quercus.env.Env.includeOnce(Env.java:5374)
    at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.BinaryEqExpr.evalBoolean(BinaryEqExpr.java:71)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:83)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:413)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:89)
    at com.caucho.quercus.env.Env.executePage(Env.java:3940)
    at com.caucho.quercus.env.Env.include(Env.java:5421)
    at com.caucho.quercus.expr.FunIncludeExpr.eval(FunIncludeExpr.java:90)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:413)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:89)
    at com.caucho.quercus.env.Env.executePage(Env.java:3940)
    at com.caucho.quercus.env.Env.include(Env.java:5421)
    at com.caucho.quercus.env.Env.includeOnce(Env.java:5374)
    at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:413)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:89)
    at com.caucho.quercus.env.Env.executePage(Env.java:3940)
    at com.caucho.quercus.env.Env.include(Env.java:5421)
    at com.caucho.quercus.expr.FunIncludeExpr.eval(FunIncludeExpr.java:90)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:413)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:89)
    at com.caucho.quercus.env.Env.executePageTop(Env.java:3951)
    at com.caucho.quercus.env.Env.executeTop(Env.java:3892)
    at com.caucho.quercus.servlet.QuercusServletImpl.service(QuercusServletImpl.java:188)
    at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:594)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:96)
    at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
    at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:126)
    at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
    at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
    at com.caucho.server.webapp.RequestDispatcherImpl.dispatch(RequestDispatcherImpl.java:141)
    at com.caucho.server.dispatch.RewriteDispatchFilterChain.doFilter(RewriteDispatchFilterChain.java:91)
    at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
    at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
    at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
    at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:730)
    at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:689)
    at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:669)
    at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:617)
    at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:104)
    at com.caucho.network.listen.ConnectionReadTask.runThread(ConnectionReadTask.java:98)
    at com.caucho.network.listen.ConnectionReadTask.run(ConnectionReadTask.java:81)
    at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:67)
    at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
    at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
Caused by: com.caucho.quercus.QuercusExecutionException: java.lang.NullPointerException


java.lang.NullPointerException
    at com.caucho.quercus.lib.date.DateTime.init(DateTime.java:76)
    at com.caucho.quercus.lib.date.DateTime.<init>(DateTime.java:68)
    at com.caucho.quercus.lib.date.DateTime.__construct(DateTime.java:96)
    at com.caucho.quercus.lib.date.DateModule.date_create(DateModule.java:1054)
    at sun.reflect.GeneratedMethodAccessor227.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.caucho.quercus.module.StaticFunction.invoke(StaticFunction.java:135)
    at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:737)
    at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:643)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:237)
    at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:164)
    at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalValue(Expr.java:469)
    at com.caucho.quercus.statement.ReturnStatement.execute(ReturnStatement.java:69)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:237)
    at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:164)
    at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:237)
    at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:164)
    at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:87)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.call(Function.java:349)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:237)
    at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:164)
    at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:87)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.SwitchStatement.execute(SwitchStatement.java:99)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.ForeachStatement.execute(ForeachStatement.java:186)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.callMethod(Function.java:469)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:809)
    at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:97)
    at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:97)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.ForeachStatement.execute(ForeachStatement.java:103)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.callMethod(Function.java:469)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:809)
    at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:97)
    at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:97)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:87)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.callMethod(Function.java:469)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:809)
    at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:97)
    at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:97)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.callMethod(Function.java:469)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:809)
    at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:97)
    at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:97)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:433)
    at com.caucho.quercus.program.Function.callMethod(Function.java:469)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:809)
    at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:97)
    at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:97)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:413)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:89)
    at com.caucho.quercus.env.Env.executePageTop(Env.java:3951)
    at com.caucho.quercus.env.Env.executeTop(Env.java:3892)
    at com.caucho.quercus.servlet.QuercusServletImpl.service(QuercusServletImpl.java:188)
    at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:594)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:96)
    at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
    at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
    at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
    at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
    at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:730)
    at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:689)
    at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:669)
    at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:617)
    at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:104)
    at com.caucho.network.listen.ConnectionReadTask.runThread(ConnectionReadTask.java:98)
    at com.caucho.network.listen.ConnectionReadTask.run(ConnectionReadTask.java:81)
    at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:67)
    at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
    at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
Caused by: com.caucho.quercus.QuercusExecutionException: java.lang.NullPointerException

(I think they're the same).

I don't know how to track down the causal PHP (which is what I assume is happening).
 Screen shot 2011-06-03 at 23.38.45 .png [^] (409,135 bytes) 06-03-11 23:39

There are no notes attached to this issue.