Please add this to your web.xml, or use the goldspike-snapshot version of the plugin. <listener> <listener-class>org.jruby.webapp.RailsContextListener</listener-class> </listener>
The runtime pool has been moved out into a context listener to enable proper lifecycle management. Cheers, Robert Steen Lehmann wrote: > Hi, > > I'm using Goldspike to run Rails on JRuby in an Oracle app server. > However, recently I've been getting an exception relating to the > runtime pool handling, preventing my application from working. > > I've been using trial-and-error to locate the exact revision where > things went haywire, and the last revision where I don't get the error > is 579. > > Here's the exception: > > 07/06/01 10:38:11.675 10.1.3.1.0 Started > 07/06/01 10:38:19.333 tgt-admin: 10.1.3.1.0 Started > 07/06/01 10:38:20.458 tgt-admin: Servlet error > javax.servlet.ServletException: No runtime pool is available, please > check RailsContextListener > at > org.jruby.webapp.AbstractRailsServlet.getRuntimePool(AbstractRailsServlet.java:69) > at > org.jruby.webapp.AbstractRailsServlet.serviceRequest(AbstractRailsServlet.java:45) > at > org.jruby.webapp.AbstractRailsServlet.service(AbstractRailsServlet.java:34) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193) > at > oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198) > at org.jruby.webapp.FileServlet.doGet(FileServlet.java:113) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:117) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:110) > at > oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) > at > oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239) > at > oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34) > at > oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880) > at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) > ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298) > at java.lang.Thread.run(Thread.java:613) > > Thanks for any help, > > -- Steen > _______________________________________________ > Jruby-extras-devel mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/jruby-extras-devel > _______________________________________________ Jruby-extras-devel mailing list [email protected] http://rubyforge.org/mailman/listinfo/jruby-extras-devel
