Mantis - Quercus
Viewing Issue Advanced Details
2663 major always 05-13-08 21:56 05-14-08 16:42
falko  
ferg  
normal  
closed 3.1.5  
fixed  
none    
none 3.2.0  
0002663: Seagull 0.6.4 does not work
We tried to install the Seagull PHP Framework 0.6.4 on Quercus 3.1.5 running inside Apache Tomcat 6.0.16 as well as on Resin 3.1.6.
Unfortunately we got the following exception in both cases:

java.lang.IllegalArgumentException: prefix too short:
        at com.caucho.vfs.Path.createTempFile(Path.java:1166)
        at com.caucho.quercus.lib.file.FileModule.tempnam(FileModule.java:2658)
        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:129)
        at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:604)
        at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:539)
        at com.caucho.quercus.env.AbstractJavaMethod.callCopy(AbstractJavaMethod.java:91)
        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.IfStatement.execute(IfStatement.java:78)
        at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:78)
        at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:78)
        at com.caucho.quercus.program.Function.callImpl(Function.java:354)
        at com.caucho.quercus.program.Function.call(Function.java:294)
        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:828)
        at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:148)
        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:99)
        at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:239)
        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.QuercusServletImpl.service(QuercusServletImpl.java:163)
        at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:353)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)

It would be great if you could help us with that, since we would love to use Quercus for our project.

Notes
(0003069)
ferg   
05-14-08 16:42   
php/164i