Mantis - Quercus
Viewing Issue Advanced Details
2166 major always 11-11-07 11:42 02-07-08 01:15
vilda  
nam  
normal  
closed 3.1.3  
fixed  
none    
none 3.1.5  
0002166: java.lang.StackOverflowError when using __autoload();
No info on google so reporting a bug.

When inporting no java classes:

java.lang.StackOverflowError
    at com.caucho.quercus.function.StringMarshal.marshal(StringMarshal.java:60)
    at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:577)
    at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:488)
    at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:473)
    at com.caucho.quercus.env.JavaInvoker.callCopy(JavaInvoker.java:482)
    at com.caucho.quercus.expr.FunctionExpr.evalImpl(FunctionExpr.java:180)
    at com.caucho.quercus.expr.FunctionExpr.evalCopy(FunctionExpr.java:150)
    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:99)
    at com.caucho.quercus.program.Function.callImpl(Function.java:334)
    at com.caucho.quercus.program.Function.call(Function.java:274)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:208)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:440)
    at com.caucho.quercus.env.QuercusClass.callMethod(QuercusClass.java:700)
    at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:140)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:99)
    at com.caucho.quercus.program.Function.callImpl(Function.java:334)
    at com.caucho.quercus.program.Function.call(Function.java:274)
    at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:208)
    at com.caucho.quercus.expr.ClassMethodExpr.eval(ClassMethodExpr.java:109)
    at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:399)
    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:99)
    at com.caucho.quercus.program.Function.callImpl(Function.java:334)
    at com.caucho.quercus.program.Function.call(Function.java:274)

When importing:

java.lang.StackOverflowError
    at com.caucho.quercus.env.Env.findClass(Env.java:3161)
    at com.caucho.quercus.env.Env.findClass(Env.java:3149)
    at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:131)
    at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
    at com.caucho.quercus.program.Function.callImpl(Function.java:334)
    at com.caucho.quercus.program.Function.call(Function.java:274)
    at com.caucho.quercus.program.AbstractFunction.call(AbstractFunction.java:243)
    at com.caucho.quercus.env.Env.createClassImpl(Env.java:3225)
    at com.caucho.quercus.env.Env.findClass(Env.java:3171)
    at com.caucho.quercus.env.Env.findClass(Env.java:3149)

Notes
(0002496)
nam   
11-14-07 21:08   
Can you provide a test case so we can reproduce this issue? Thanks.
(0002729)
nam   
02-07-08 01:15   
php/0971