Mantis - Quercus
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
5746 | minor | always | 06-03-14 13:04 | 06-03-14 13:04 | |
|
|||||
Reporter: | nam | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
|
|||||
Summary: | 0005746: wordpress plugin.php ArgGetValue UnsupportedOperationException | ||||
Description: |
(rep by Keven) I am running into a null pointer exception when using Quercus in Resin. It was brought up with no response by Rick Mann back in 2010 and doesn't seem to have changed. Does anyone have a solution to this? Rick Mann's resin-interest post: While Resin 4.0.5 choked on this particular PHP construct everywhere, 4.0.4 chokes on it a bit differently only here (so far). Resin 4.0.5 would get a StackOverflowError trying to parse it, 4.0.4 gets this java.lang.UnsupportedOperationException. The PHP causing the error is: do { foreach ( (array) current($wp_filter[$tag]) as $the_ ) if ( !is_null($the_['function']) ) call_user_func_array($the_['function'], array_slice($args, 0, (int) $the_['accepted_args'])); } while ( next($wp_filter[$tag]) !== false ); In previous investigations, I determined that it is the while clause that triggers the problem. Here is what I am getting. The loop above is at .do_action(/opt/www/resin-pro-4.0.39/webapps/lbs/wp-includes/plugin.php:426) [14-05-29 12:24:49.090] {resin-port-80-48} Quercus[/opt/www/resin-pro-4.0.39/webapps/lbs/wp-content/plugins/types/embedded/usermeta-init.php] loading interpreted page [14-05-29 12:24:49.100] {resin-port-80-48} java.lang.UnsupportedOperationException: com.caucho.quercus.env.ArgGetValue at com.caucho.quercus.env.Value.serialize(Value.java:2982) at com.caucho.quercus.env.Value.serialize(Value.java:2964) at com.caucho.quercus.env.ArrayValue.serialize(ArrayValue.java:1364) at com.caucho.quercus.env.ArrayValue.serialize(ArrayValue.java:1364) at com.caucho.quercus.lib.VariableModule.serialize(VariableModule.java:600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 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:113) at com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalArg(Expr.java:526) at com.caucho.quercus.expr.Expr.evalArgs(Expr.java:852) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:204) at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:154) at com.caucho.quercus.expr.Expr.evalAssignValue(Expr.java:583) at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.expr.ThisMethodExpr.evalPrivate(ThisMethodExpr.java:113) at com.caucho.quercus.expr.ThisMethodExpr.eval(ThisMethodExpr.java:85) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:763) at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:91) at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:85) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67) at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:87) at com.caucho.quercus.program.Function.callImpl(Function.java:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.env.CallbackFunction.call(CallbackFunction.java:172) at com.caucho.quercus.lib.FunctionModule.call_user_func_array(FunctionModule.java:111) at sun.reflect.GeneratedMethodAccessor72.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:113) at com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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.WhileStatement.execute(WhileStatement.java:75) at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105) at com.caucho.quercus.program.Function.callImpl(Function.java:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.env.CallbackFunction.call(CallbackFunction.java:172) at com.caucho.quercus.env.Shutdown.call(Shutdown.java:50) at com.caucho.quercus.env.Env.cleanup(Env.java:7497) at com.caucho.quercus.env.Env.close(Env.java:7486) at com.caucho.quercus.servlet.QuercusServletImpl.service(QuercusServletImpl.java:263) at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:606) at javax.servlet.http.HttpServlet.service(HttpServlet.java:97) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109) at com.caucho.filters.GzipFilter.doFilter(GzipFilter.java:149) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:131) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289) 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.rewrite.MatchFilterChain.doFilter(MatchFilterChain.java:98) at com.caucho.server.rewrite.MatchFilterChain.doFilter(MatchFilterChain.java:98) 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:289) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:838) at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1346) at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1302) at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1286) at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1194) at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:993) at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169) at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) Caused by: com.caucho.quercus.QuercusExecutionException: java.lang.UnsupportedOperationException com.caucho.quercus.env.ArgGetValue at com.caucho.quercus.env.Value.serialize(Value.java:2982) at com.caucho.quercus.env.Value.serialize(Value.java:2964) at com.caucho.quercus.env.ArrayValue.serialize(ArrayValue.java:1364) [14-05-29 12:24:49.101] at com.caucho.quercus.env.ArrayValue.serialize(ArrayValue.java:1364) at com.caucho.quercus.lib.VariableModule.serialize(VariableModule.java:600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 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:113) at com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalArg(Expr.java:526) at com.caucho.quercus.expr.Expr.evalArgs(Expr.java:852) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:204) at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:154) at com.caucho.quercus.expr.Expr.evalAssignValue(Expr.java:583) at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.expr.ThisMethodExpr.evalPrivate(ThisMethodExpr.java:113) at com.caucho.quercus.expr.ThisMethodExpr.eval(ThisMethodExpr.java:85) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:763) at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:91) at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:85) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67) at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:87) at com.caucho.quercus.program.Function.callImpl(Function.java:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.env.CallbackFunction.call(CallbackFunction.java:172) at com.caucho.quercus.lib.FunctionModule.call_user_func_array(FunctionModule.java:111) at sun.reflect.GeneratedMethodAccessor72.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:113) at com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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.WhileStatement.execute(WhileStatement.java:75) at .do_action(/opt/www/resin-pro-4.0.39/webapps/lbs/wp-includes/plugin.php:426) [14-05-29 12:24:49.118] {resin-port-80-48} java.lang.UnsupportedOperationException: com.caucho.quercus.env.ArgGetValue at com.caucho.quercus.env.Value.serialize(Value.java:2982) at com.caucho.quercus.env.Value.serialize(Value.java:2964) at com.caucho.quercus.env.ArrayValue.serialize(ArrayValue.java:1364) at com.caucho.quercus.env.ArrayValue.serialize(ArrayValue.java:1364) at com.caucho.quercus.lib.VariableModule.serialize(VariableModule.java:600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 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:113) at com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalArg(Expr.java:526) at com.caucho.quercus.expr.Expr.evalArgs(Expr.java:852) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:204) at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:154) at com.caucho.quercus.expr.Expr.evalAssignValue(Expr.java:583) at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.expr.ThisMethodExpr.evalPrivate(ThisMethodExpr.java:113) at com.caucho.quercus.expr.ThisMethodExpr.eval(ThisMethodExpr.java:85) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:763) at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:91) at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:85) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.env.CallbackFunction.call(CallbackFunction.java:172) at com.caucho.quercus.lib.FunctionModule.call_user_func_array(FunctionModule.java:111) at sun.reflect.GeneratedMethodAccessor72.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:113) at com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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.WhileStatement.execute(WhileStatement.java:75) at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105) at com.caucho.quercus.program.Function.callImpl(Function.java:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:763) at com.caucho.quercus.expr.ThisMethodExpr.evalImpl(ThisMethodExpr.java:131) at com.caucho.quercus.expr.ThisMethodExpr.eval(ThisMethodExpr.java:88) at com.caucho.quercus.expr.Expr.evalValue(Expr.java:484) at com.caucho.quercus.statement.ReturnStatement.execute(ReturnStatement.java:69) at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105) at com.caucho.quercus.program.Function.callImpl(Function.java:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:763) at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:91) at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:85) at com.caucho.quercus.expr.Expr.evalValue(Expr.java:484) at com.caucho.quercus.statement.ReturnStatement.execute(ReturnStatement.java:69) at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105) at com.caucho.quercus.program.Function.callImpl(Function.java:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:227) at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:154) at com.caucho.quercus.expr.Expr.evalAssignValue(Expr.java:583) at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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.program.Function.callImpl(Function.java:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:227) at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:154) at com.caucho.quercus.expr.Expr.evalAssignValue(Expr.java:583) at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.function.AbstractFunction.callNew(AbstractFunction.java:669) at com.caucho.quercus.env.QuercusClass.callNew(QuercusClass.java:1278) at com.caucho.quercus.expr.ObjectNewExpr.eval(ObjectNewExpr.java:95) at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:512) [14-05-29 12:24:49.118] at com.caucho.quercus.expr.Expr.evalAssignValue(Expr.java:583) at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:417) at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90) at com.caucho.quercus.env.Env.executePage(Env.java:4312) at com.caucho.quercus.env.Env.include(Env.java:5920) at com.caucho.quercus.env.Env.includeOnce(Env.java:5873) at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.env.CallbackFunction.call(CallbackFunction.java:172) at com.caucho.quercus.lib.FunctionModule.call_user_func_array(FunctionModule.java:111) at sun.reflect.GeneratedMethodAccessor72.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:113) at com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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.WhileStatement.execute(WhileStatement.java:75) at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105) at com.caucho.quercus.program.Function.callImpl(Function.java:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:417) at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90) at com.caucho.quercus.env.Env.executePage(Env.java:4312) at com.caucho.quercus.env.Env.include(Env.java:5920) at com.caucho.quercus.env.Env.includeOnce(Env.java:5873) at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:417) at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90) at com.caucho.quercus.env.Env.executePage(Env.java:4312) at com.caucho.quercus.env.Env.include(Env.java:5920) at com.caucho.quercus.env.Env.includeOnce(Env.java:5873) at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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.QuercusProgram.execute(QuercusProgram.java:417) at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90) at com.caucho.quercus.env.Env.executePage(Env.java:4312) at com.caucho.quercus.env.Env.include(Env.java:5920) at com.caucho.quercus.env.Env.includeOnce(Env.java:5873) at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:417) at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90) at com.caucho.quercus.env.Env.executePage(Env.java:4312) at com.caucho.quercus.env.Env.include(Env.java:5920) at com.caucho.quercus.env.Env.includeOnce(Env.java:5873) at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:417) at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90) at com.caucho.quercus.env.Env.executePageTop(Env.java:4323) at com.caucho.quercus.env.Env.executeTop(Env.java:4268) at com.caucho.quercus.servlet.QuercusServletImpl.service(QuercusServletImpl.java:212) at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:606) at javax.servlet.http.HttpServlet.service(HttpServlet.java:97) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109) at com.caucho.filters.GzipFilter.doFilter(GzipFilter.java:149) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:131) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289) 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.rewrite.MatchFilterChain.doFilter(MatchFilterChain.java:98) at com.caucho.server.rewrite.MatchFilterChain.doFilter(MatchFilterChain.java:98) 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:289) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:838) at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1346) at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1302) at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1286) at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1194) at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:993) at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169) at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) Caused by: com.caucho.quercus.QuercusExecutionException: java.lang.UnsupportedOperationException com.caucho.quercus.env.ArgGetValue [14-05-29 12:24:49.118] at com.caucho.quercus.env.Value.serialize(Value.java:2982) at com.caucho.quercus.env.Value.serialize(Value.java:2964) at com.caucho.quercus.env.ArrayValue.serialize(ArrayValue.java:1364) at com.caucho.quercus.env.ArrayValue.serialize(ArrayValue.java:1364) at com.caucho.quercus.lib.VariableModule.serialize(VariableModule.java:600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 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:113) at com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalArg(Expr.java:526) at com.caucho.quercus.expr.Expr.evalArgs(Expr.java:852) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:204) at com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:154) at com.caucho.quercus.expr.Expr.evalAssignValue(Expr.java:583) at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.expr.ThisMethodExpr.evalPrivate(ThisMethodExpr.java:113) at com.caucho.quercus.expr.ThisMethodExpr.eval(ThisMethodExpr.java:85) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.callMethod(Function.java:456) at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:763) at com.caucho.quercus.expr.AbstractMethodExpr.eval(AbstractMethodExpr.java:91) at com.caucho.quercus.expr.ObjectMethodExpr.eval(ObjectMethodExpr.java:85) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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:420) at com.caucho.quercus.program.Function.call(Function.java:327) at com.caucho.quercus.env.CallbackFunction.call(CallbackFunction.java:172) at com.caucho.quercus.lib.FunctionModule.call_user_func_array(FunctionModule.java:111) at sun.reflect.GeneratedMethodAccessor72.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:113) at com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) at com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 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.WhileStatement.execute(WhileStatement.java:75) at .do_action(/opt/www/resin-pro-4.0.39/webapps/lbs/wp-includes/plugin.php:426) [14-05-29 12:24:49.282] {resin-port-80-48} Http[app-0, 1] HTTP/1.1 500 Internal Server Error |
||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Relationships | |||||
Attached Files: |
There are no notes attached to this issue. |