Mantis - Quercus
Viewing Issue Advanced Details
3833 block always 12-01-09 06:56 12-01-09 06:56
raragao  
 
normal  
new  
open  
none    
none  
0003833: PDO not implemented method
Hi,

I am attempting to execute a my system that implemented using Yii Framework. This use PDO to connect with mysql. The message error is in Addintional Information
500 Servlet Exception


[show] com.caucho.quercus.UnimplementedException: This functionality has not been
implemented. A more recent version of Quercus may be available at http://www.caucho.com/download [^]
Requests for unimplemented features can be entered in the bugtrack http://bugs.caucho.com [^]

com.caucho.quercus.QuercusException: com.caucho.quercus.QuercusException:
com.caucho.quercus.lib.db.PDO.getAttribute: This functionality has not
been implemented. A more recent version of Quercus may be available at
http://www.caucho.com/download [^] Requests for unimplemented features can
be entered in the bugtrack http://bugs.caucho.com [^]
    at com.caucho.quercus.program.TryStatement.execute(TryStatement.java:128)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:398)
    at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
    at com.caucho.quercus.expr.InstanceOfExpr.evalBoolean(InstanceOfExpr.java:79)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:80)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:398)
    at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.ForeachStatement.execute(ForeachStatement.java:181)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.ForeachStatement.execute(ForeachStatement.java:99)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.QuercusClass.callNew(QuercusClass.java:698)
    at com.caucho.quercus.expr.VarNewExpr.eval(VarNewExpr.java:104)
    at com.caucho.quercus.program.ReturnStatement.execute(ReturnStatement.java:68)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.expr.ClassMethodExpr.eval(ClassMethodExpr.java:115)
    at com.caucho.quercus.program.ReturnStatement.execute(ReturnStatement.java:68)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:557)
    at com.caucho.quercus.env.QuercusClass.callMethod(QuercusClass.java:850)
    at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:148)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:92)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:272)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:70)
    at com.caucho.quercus.page.QuercusPage.executeTop(QuercusPage.java:119)
    at com.caucho.quercus.servlet.ResinQuercusServlet.service(ResinQuercusServlet.java:149)
    at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:355)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
    at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
    at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
    at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
    at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
    at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
    at java.lang.Thread.run(Thread.java:619)
Caused by: com.caucho.quercus.QuercusException: com.caucho.quercus.lib.db.PDO.getAttribute:
This functionality has not been implemented. A more recent version of Quercus
may be available at http://www.caucho.com/download [^] Requests for unimplemented
features can be entered in the bugtrack http://bugs.caucho.com [^]
    at com.caucho.quercus.env.JavaMethod.invoke(JavaMethod.java:116)
    at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:606)
    at com.caucho.quercus.program.JavaClassDef.callMethod(JavaClassDef.java:536)
    at com.caucho.quercus.env.JavaValue.callMethod(JavaValue.java:279)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.env.JavaInvoker.evalArguments(JavaInvoker.java:417)
    at com.caucho.quercus.expr.FunctionExpr.evalImpl(FunctionExpr.java:170)
    at com.caucho.quercus.expr.FunctionExpr.eval(FunctionExpr.java:126)
    at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:468)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:80)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.TryStatement.execute(TryStatement.java:70)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:398)
    at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
    at com.caucho.quercus.expr.InstanceOfExpr.evalBoolean(InstanceOfExpr.java:79)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:80)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:398)
    at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.ForeachStatement.execute(ForeachStatement.java:181)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.ForeachStatement.execute(ForeachStatement.java:99)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.QuercusClass.callNew(QuercusClass.java:698)
    at com.caucho.quercus.expr.VarNewExpr.eval(VarNewExpr.java:104)
    at com.caucho.quercus.program.ReturnStatement.execute(ReturnStatement.java:68)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.expr.ClassMethodExpr.eval(ClassMethodExpr.java:115)
    at com.caucho.quercus.program.ReturnStatement.execute(ReturnStatement.java:68)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:557)
    at com.caucho.quercus.env.QuercusClass.callMethod(QuercusClass.java:850)
    at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:148)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:92)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:272)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:70)
    at com.caucho.quercus.page.QuercusPage.executeTop(QuercusPage.java:119)
    at com.caucho.quercus.servlet.ResinQuercusServlet.service(ResinQuercusServlet.java:149)
    at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:355)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
    at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
    at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
    at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
    at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
    at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
    at java.lang.Thread.run(Thread.java:619)
Caused by: com.caucho.quercus.UnimplementedException: This functionality
has not been implemented. A more recent version of Quercus may be available
at http://www.caucho.com/download [^] Requests for unimplemented features can
be entered in the bugtrack http://bugs.caucho.com [^]
    at com.caucho.quercus.lib.db.PDO.getAttribute(PDO.java:366)
    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.env.JavaMethod.invoke(JavaMethod.java:109)
    at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:606)
    at com.caucho.quercus.program.JavaClassDef.callMethod(JavaClassDef.java:536)
    at com.caucho.quercus.env.JavaValue.callMethod(JavaValue.java:279)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.env.JavaInvoker.evalArguments(JavaInvoker.java:417)
    at com.caucho.quercus.expr.FunctionExpr.evalImpl(FunctionExpr.java:170)
    at com.caucho.quercus.expr.FunctionExpr.eval(FunctionExpr.java:126)
    at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:468)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:80)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.TryStatement.execute(TryStatement.java:70)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:398)
    at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
    at com.caucho.quercus.expr.InstanceOfExpr.evalBoolean(InstanceOfExpr.java:79)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:80)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:398)
    at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.ForeachStatement.execute(ForeachStatement.java:181)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:81)
    at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.ForeachStatement.execute(ForeachStatement.java:99)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:602)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.env.QuercusClass.callNew(QuercusClass.java:698)
    at com.caucho.quercus.expr.VarNewExpr.eval(VarNewExpr.java:104)
    at com.caucho.quercus.program.ReturnStatement.execute(ReturnStatement.java:68)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.expr.ClassMethodExpr.eval(ClassMethodExpr.java:115)
    at com.caucho.quercus.program.ReturnStatement.execute(ReturnStatement.java:68)
    at com.caucho.quercus.program.Function.callImpl(Function.java:352)
    at com.caucho.quercus.program.Function.call(Function.java:292)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:309)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:557)
    at com.caucho.quercus.env.QuercusClass.callMethod(QuercusClass.java:850)
    at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:148)
    at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:92)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:272)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:70)
    at com.caucho.quercus.page.QuercusPage.executeTop(QuercusPage.java:119)
    at com.caucho.quercus.servlet.ResinQuercusServlet.service(ResinQuercusServlet.java:149)
    at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:355)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
    at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
    at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
    at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
    at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
    at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
    at java.lang.Thread.run(Thread.java:619)


There are no notes attached to this issue.