Error during Tomcat startup

4 views
Skip to first unread message

Jordan Reiter

unread,
May 31, 2011, 3:52:34 PM5/31/11
to wise...@googlegroups.com
Getting the following error on Wise 4.3:

"SEVERE: Exception sending context initialized event to listener
instance of class org.jruby.rack.RackServletContextListener"

And the stack trace:

java.lang.NoSuchMethodError: method java.lang.String.format with
signature (Ljava.lang.String;[Ljava.lang.Object;)Ljava.lang.String;
was not found.
at org.jruby.platform.Platform.<clinit>(Platform.java:105)
at java.lang.Class.initializeClass(libgcj.so.7rh)
at org.jruby.util.JRubyFile.normalizeSeps(JRubyFile.java:56)
at org.jruby.util.JRubyFile.getFileProperty(JRubyFile.java:78)
at org.jruby.RubyInstanceConfig.<init>(RubyInstanceConfig.java:347)
at org.jruby.javasupport.JavaEmbedUtils.createClassCache(JavaEmbedUtils.java:109)
at org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:42)
at org.jruby.rack.SharedRackApplicationFactory.init(SharedRackApplicationFactory.java:26)
at org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:40)
at org.apache.catalina.core.StandardContext.listenerStart(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardContext.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.ContainerBase.addChildInternal(catalina-5.5.23.jar.so)
at org.apache.catalina.core.ContainerBase.addChild(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardHost.addChild(catalina-5.5.23.jar.so)
at org.apache.catalina.startup.HostConfig.deployWAR(catalina-5.5.23.jar.so)
at org.apache.catalina.startup.HostConfig.deployWARs(catalina-5.5.23.jar.so)
at org.apache.catalina.startup.HostConfig.deployApps(catalina-5.5.23.jar.so)
at org.apache.catalina.startup.HostConfig.start(catalina-5.5.23.jar.so)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(catalina-5.5.23.jar.so)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(catalina-5.5.23.jar.so)
at org.apache.catalina.core.ContainerBase.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardHost.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.ContainerBase.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardEngine.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardService.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardServer.start(catalina-5.5.23.jar.so)
at org.apache.catalina.startup.Catalina.start(catalina-5.5.23.jar.so)
at java.lang.reflect.Method.invoke(libgcj.so.7rh)
at org.apache.catalina.startup.Bootstrap.start(bootstrap.jar.so)
at org.apache.catalina.startup.Bootstrap.main(bootstrap.jar.so)

--
Jordan Reiter
AACE - Association for the Advancement of Computing in Education
Email: jor...@aace.org | Website: www.aace.org | +1.215.948.2428

Jordan

unread,
May 31, 2011, 4:21:36 PM5/31/11
to wise...@googlegroups.com
In case anyone was wondering:

The error was caused by having the wrong version of javac!

If you are installing this in a CentOS/Redhat distribution, make sure to run both:

$ yum install java

*and*

$ yum install java-devel

That fixed my problem (after a reboot of tomcat) 
Reply all
Reply to author
Forward
0 new messages