I'm having some problem when installing phpmyadmin on Glassfish with Quercus. I'm using:

- Glassfish Server 3.1.2

- Quercus 4.0.36

Quercus is working well on Glassfish. I can see the welcome page.

When I install phpmyadmin on Glassfish, I can enter into the "Setup" page of phpmyadmin and create a config file, but when I try to enter the phpmyadmin main page, I get a blank page and this exception from server (sorry, it's a bit large):

WARNING: StandardWrapperValve[Quercus Servlet]: PWC1406: Servlet.service() for servlet Quercus Servlet threw exception
com.caucho.quercus.QuercusRuntimeException: cannot find interface SplSubject
at com.caucho.quercus.env.QuercusClass.addInstances(Q uercusClass.java:241)
at com.caucho.quercus.env.QuercusClass.<init>(Quercus Class.java:178)
at com.caucho.quercus.env.Env.createQuercusClass(Env. java:5592)
at com.caucho.quercus.env.Env.addClass(Env.java:5334)
at com.caucho.quercus.env.Env.addClass(Env.java:5360)
at com.caucho.quercus.statement.ClassDefStatement.exe cute(ClassDefStatement.java:57)
at com.caucho.quercus.statement.BlockStatement.execut e(BlockStatement.java:105)
at com.caucho.quercus.program.QuercusProgram.execute( QuercusProgram.java:414)
at com.caucho.quercus.page.InterpretedPage.execute(In terpretedPage.java:90)
at com.caucho.quercus.env.Env.executePage(Env.java:42 98)
at com.caucho.quercus.env.Env.include(Env.java:5818)
at com.caucho.quercus.env.Env.includeOnce(Env.java:57 71)
at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(Fu nIncludeOnceExpr.java:92)
at com.caucho.quercus.expr.Expr.evalTop(Expr.java:540 )
at com.caucho.quercus.statement.ExprStatement.execute (ExprStatement.java:67)
at com.caucho.quercus.statement.BlockStatement.execut e(BlockStatement.java:105)
at com.caucho.quercus.program.QuercusProgram.execute( QuercusProgram.java:414)
at com.caucho.quercus.page.InterpretedPage.execute(In terpretedPage.java:90)
at com.caucho.quercus.env.Env.executePage(Env.java:42 98)
at com.caucho.quercus.env.Env.include(Env.java:5818)
at com.caucho.quercus.env.Env.includeOnce(Env.java:57 71)
at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(Fu nIncludeOnceExpr.java:92)
at com.caucho.quercus.expr.Expr.evalTop(Expr.java:540 )
at com.caucho.quercus.statement.ExprStatement.execute (ExprStatement.java:67)
at com.caucho.quercus.statement.BlockStatement.execut e(BlockStatement.java:105)
at com.caucho.quercus.program.QuercusProgram.execute( QuercusProgram.java:414)
at com.caucho.quercus.page.InterpretedPage.execute(In terpretedPage.java:90)
at com.caucho.quercus.env.Env.executePage(Env.java:42 98)
at com.caucho.quercus.env.Env.include(Env.java:5818)
at com.caucho.quercus.env.Env.includeOnce(Env.java:57 71)
at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(Fu nIncludeOnceExpr.java:92)
at com.caucho.quercus.expr.Expr.evalTop(Expr.java:540 )
at com.caucho.quercus.statement.ExprStatement.execute (ExprStatement.java:67)
at com.caucho.quercus.statement.BlockStatement.execut e(BlockStatement.java:105)
at com.caucho.quercus.program.QuercusProgram.execute( QuercusProgram.java:414)
at com.caucho.quercus.page.InterpretedPage.execute(In terpretedPage.java:90)
at com.caucho.quercus.env.Env.executePage(Env.java:42 98)
at com.caucho.quercus.env.Env.include(Env.java:5818)
at com.caucho.quercus.env.Env.includeOnce(Env.java:57 71)
at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(Fu nIncludeOnceExpr.java:92)
at com.caucho.quercus.expr.Expr.evalTop(Expr.java:540 )
at com.caucho.quercus.statement.ExprStatement.execute (ExprStatement.java:67)
at com.caucho.quercus.statement.BlockStatement.execut e(BlockStatement.java:105)
at com.caucho.quercus.statement.IfStatement.execute(I fStatement.java:84)
at com.caucho.quercus.statement.BlockStatement.execut e(BlockStatement.java:105)
at com.caucho.quercus.statement.IfStatement.execute(I fStatement.java:84)
at com.caucho.quercus.statement.BlockStatement.execut e(BlockStatement.java:105)
at com.caucho.quercus.program.QuercusProgram.execute( QuercusProgram.java:414)
at com.caucho.quercus.page.InterpretedPage.execute(In terpretedPage.java:90)
at com.caucho.quercus.env.Env.executePage(Env.java:42 98)
at com.caucho.quercus.env.Env.include(Env.java:5818)
at com.caucho.quercus.env.Env.includeOnce(Env.java:57 71)
at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(Fu nIncludeOnceExpr.java:92)
at com.caucho.quercus.expr.Expr.evalTop(Expr.java:540 )
at com.caucho.quercus.statement.ExprStatement.execute (ExprStatement.java:67)
at com.caucho.quercus.statement.BlockStatement.execut e(BlockStatement.java:105)
at com.caucho.quercus.program.QuercusProgram.execute( QuercusProgram.java:414)
at com.caucho.quercus.page.InterpretedPage.execute(In terpretedPage.java:90)
at com.caucho.quercus.env.Env.executePageTop(Env.java :4309)
at com.caucho.quercus.env.Env.executeTop(Env.java:425 4)
at com.caucho.quercus.servlet.QuercusServletImpl.serv ice(QuercusServletImpl.java:202)
at com.caucho.quercus.servlet.QuercusServlet.service( QuercusServlet.java:593)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:770)
at org.apache.catalina.core.StandardWrapper.service(S tandardWrapper.java:1542)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke (StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doServ ice(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:231)
at com.sun.enterprise.v3.services.impl.ContainerMappe r$AdapterCallable.call(ContainerMapper.java:317)
at com.sun.enterprise.v3.services.impl.ContainerMappe r.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(P rocessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(Proce ssorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(Process orTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute (DefaultProtocolFilter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtoc olFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(Defau ltProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(Defau ltProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(Htt pProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(Pr otocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(Selec tionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:7 1)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doW ork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run (AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:722)