StandardWrapperValve[Quercus Servlet]: PWC1406: Servlet.service() for servlet Quercus Servlet threw exception java.lang.IllegalStateException: Call to undefined function at com.caucho.quercus.env.MethodMap.get(MethodMap.java:143) at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:807) at com.caucho.quercus.env.Value.callMethod(Value.java:1533) at com.caucho.quercus.expr.ObjectMethodVarExpr.eval(ObjectMethodVarExpr.java:113) at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:497) 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.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.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.callMethod(Function.java:469) at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:614) at com.caucho.quercus.env.QuercusClass.getField(QuercusClass.java:1107) at com.caucho.quercus.env.ObjectExtValue.getFieldExt(ObjectExtValue.java:250) at com.caucho.quercus.env.ObjectExtValue.getField(ObjectExtValue.java:207) at com.caucho.quercus.expr.ObjectFieldExpr.eval(ObjectFieldExpr.java:96) at com.caucho.quercus.expr.ArrayGetExpr.evalIsset(ArrayGetExpr.java:221) at com.caucho.quercus.expr.FunIssetExpr.eval(FunIssetExpr.java:68) at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:665) at com.caucho.quercus.expr.ConditionalExpr.evalCopy(ConditionalExpr.java:103) 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.ForeachStatement.execute(ForeachStatement.java:103) 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.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.evalArg(Expr.java:511) at com.caucho.quercus.expr.Expr.evalArgs(Expr.java:718) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:214) 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.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.ForeachStatement.execute(ForeachStatement.java:90) 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.GeneratedMethodAccessor90.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.IfStatement.execute(IfStatement.java:87) 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.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.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: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: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.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.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.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.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: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.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: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.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.expr.Expr.evalArg(Expr.java:511) at com.caucho.quercus.expr.Expr.evalArgs(Expr.java:718) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:214) 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: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.evalBoolean(Expr.java:665) 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.env.CallbackFunction.call(CallbackFunction.java:172) at com.caucho.quercus.lib.FunctionModule.call_user_func_array(FunctionModule.java:102) at sun.reflect.GeneratedMethodAccessor90.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.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: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:239) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151) at com.caucho.quercus.expr.Expr.evalArg(Expr.java:511) at com.caucho.quercus.expr.Expr.evalArgs(Expr.java:718) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:214) 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.IfStatement.execute(IfStatement.java:87) 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:848) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:323) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:662)