Mantis - Quercus
Viewing Issue Advanced Details
2432 block always 02-13-08 08:57 05-12-08 16:32
dkyriakis  
ferg  
normal  
closed 3.1.3  
fixed  
none    
none 3.2.0  
0002432: Can't run/install ProjectPier on Quercus.
Trying to install ProjectPier from:
http://www.projectpier.org [^]
(known before as activeCollab)
I'm getting the following stacktrace right at the first installation step,
by simply calling "http://localhost:8080/projectpier/public/install" [^] :
--------------
500 Servlet Exception

java.lang.RuntimeException
at com.caucho.vfs.ReadStream.unread(ReadStream.java:319)
at com.caucho.quercus.parser.QuercusParser.parseToken(QuercusParser.java:3747)
at com.caucho.quercus.parser.QuercusParser.parseIf(QuercusParser.java:1068)
at com.caucho.quercus.parser.QuercusParser.parseStatementList(QuercusParser.java:596)
at com.caucho.quercus.parser.QuercusParser.parseTop(QuercusParser.java:509)
at com.caucho.quercus.parser.QuercusParser.parse(QuercusParser.java:422)
at com.caucho.quercus.parser.QuercusParser.parse(QuercusParser.java:306)
at com.caucho.quercus.page.PageManager.parse(PageManager.java:181)
at com.caucho.quercus.page.PageManager.parse(PageManager.java:158)
at com.caucho.quercus.Quercus.parse(Quercus.java:801)
at com.caucho.quercus.env.Env.include(Env.java:3496)
at com.caucho.quercus.expr.IncludeExpr.eval(IncludeExpr.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.IfStatement.execute(IfStatement.java:75)
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.env.QuercusClass.callMethod(QuercusClass.java:724)
at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:544)
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:99)
at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:239)
at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:61)
at com.caucho.quercus.env.Env.include(Env.java:3500)
at com.caucho.quercus.expr.IncludeExpr.eval(IncludeExpr.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.IfStatement.execute(IfStatement.java:75)
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.env.QuercusClass.callMethod(QuercusClass.java:724)
at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:544)
at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
at com.caucho.quercus.program.ReturnStatement.execute(ReturnStatement.java:68)
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.env.QuercusClass.callMethod(QuercusClass.java:724)
at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:544)
at com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
at com.caucho.quercus.program.ReturnStatement.execute(ReturnStatement.java:68)
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.expr.FunctionExpr.evalImpl(FunctionExpr.java:182)
at com.caucho.quercus.expr.FunctionExpr.eval(FunctionExpr.java:126)
at com.caucho.quercus.program.ExprStatement.execute(ExprStatement.java:64)
at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:78)
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.env.QuercusClass.callMethod(QuercusClass.java:724)
at com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:544)
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:99)
at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:239)
at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:61)
at com.caucho.quercus.page.QuercusPage.executeTop(QuercusPage.java:119)
at com.caucho.quercus.servlet.ResinQuercusServlet.service(ResinQuercusServlet.java:146)
at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:353)
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:178)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:241)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:586)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:690)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:612)
at java.lang.Thread.run(Thread.java:619)
--------------

I use for this the latest Resin server available (3.1.3)
For me this is a *blocker* as I can't go further using Quercus for this project.

This is also not a problem of ProjectPier (as it installs without a problem on the standard PHP distributions).

Thank you,

Demetrios.

There are no notes attached to this issue.