Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003363 [Resin] minor always 02-28-09 13:27 03-18-09 10:50
Reporter gjvc View Status public  
Assigned To
Priority normal Resolution fixed  
Status closed   Product Version 4.0.0
Summary 0003363: ArrayIndexOutOfBoundsException in quercus
Description

java.lang.ArrayIndexOutOfBoundsException: -62
        at com.caucho.quercus.env.StringBuilderValue.charValueAt(StringBuilderValue.java:729)
        at com.caucho.quercus.expr.CharAtExpr.eval(CharAtExpr.java:70)
        at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:397)
        at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.statement.ForeachStatement.execute(ForeachStatement.java:185)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:791)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
        at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:397)
        at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:791)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
        at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:397)
        at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:791)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
        at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:397)
        at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:791)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
        at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:397)
        at com.caucho.quercus.expr.AssignExpr.eval(AssignExpr.java:86)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:81)
        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:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.expr.FunctionExpr.evalImpl(FunctionExpr.java:182)
        at com.caucho.quercus.expr.FunctionExpr.eval(FunctionExpr.java:126)
        at com.caucho.quercus.expr.Expr.evalArg(Expr.java:411)
        at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:143)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:85)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.AppendExpr.eval(AppendExpr.java:90)
        at com.caucho.quercus.expr.Expr.evalArg(Expr.java:411)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:97)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:791)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        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:84)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:791)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.env.CallbackFunction.call(CallbackFunction.java:165)
        at com.caucho.quercus.lib.FunctionModule.call_user_func(FunctionModule.java:63)
        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:135)
        at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:623)
        at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:558)
        at com.caucho.quercus.expr.FunctionExpr.evalImpl(FunctionExpr.java:182)
        at com.caucho.quercus.expr.FunctionExpr.eval(FunctionExpr.java:126)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:81)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:791)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.QuercusClass.callMethod(QuercusClass.java:1150)
        at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:152)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:81)
        at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
        at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
        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:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:791)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
        at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:493)
        at com.caucho.quercus.expr.NotExpr.evalBoolean(NotExpr.java:72)
        at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:80)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.Function.callImpl(Function.java:381)
        at com.caucho.quercus.program.Function.call(Function.java:310)
        at com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
        at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:791)
        at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
        at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
        at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
        at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:400)
        at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:89)
        at com.caucho.quercus.env.Env.executePageTop(Env.java:3331)
        at com.caucho.quercus.env.Env.executeTop(Env.java:3279)
        at com.caucho.quercus.servlet.ResinQuercusServlet.service(ResinQuercusServlet.java:153)
        at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:416)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
        at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:104)
        at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:185)
        at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:264)
        at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:266)
        at com.caucho.server.port.TcpConnection.handleRequests(TcpConnection.java:619)
        at com.caucho.server.port.TcpConnection$AcceptTask.doAccept(TcpConnection.java:1261)
        at com.caucho.server.port.TcpConnection$AcceptTask.run(TcpConnection.java:1202)
        at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:769)
        at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:686)
        at java.lang.Thread.run(Thread.java:619)

Additional Information
Attached Files

- Relationships

- Notes
(0003888)
ferg
03-18-09 10:50

php/03mj
 

- Issue History
Date Modified Username Field Change
02-28-09 13:27 gjvc New Issue
02-28-09 13:36 gjvc Issue Monitored: gjvc
02-28-09 23:46 mydearbaluch Issue Monitored: mydearbaluch
03-18-09 10:50 ferg Note Added: 0003888
03-18-09 10:50 ferg Status new => closed
03-18-09 10:50 ferg Resolution open => fixed
03-18-09 10:50 ferg Fixed in Version  => 4.0.0
03-18-09 10:50 ferg Description Updated
03-18-09 10:50 ferg Steps to Reproduce Updated


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
34 total queries executed.
27 unique queries executed.
Powered by Mantis Bugtracker