Rundeck install from rpm failing to start

583 views
Skip to first unread message

G

unread,
Sep 25, 2014, 5:58:16 AM9/25/14
to rundeck...@googlegroups.com
Hi

I just tried to install and start rundeck on my centos 6.5 system.  I installed it manually by the 2 rpms.  Whenever I try to start though I get the following errors:

2014-09-25 10:53:07.667:INFO:oejs.Server:jetty-7.6.0.v20120127
2014-09-25 10:53:08.327:INFO:oejw.StandardDescriptorProcessor:NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
java.lang.ExceptionInInitializerError
   at java.lang.Class.initializeClass(libgcj.so.10)
   at org.codehaus.groovy.reflection.ReflectionCache.getCachedClass(ReflectionCache.java:107)
   at org.codehaus.groovy.reflection.ReflectionCache.<clinit>(ReflectionCache.java:52)
   at java.lang.Class.initializeClass(libgcj.so.10)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerMethods(MetaClassRegistryImpl.java:243)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:95)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:73)
   at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:33)
   at java.lang.Class.initializeClass(libgcj.so.10)
   at org.codehaus.groovy.runtime.InvokerHelper.<clinit>(InvokerHelper.java:62)
   at java.lang.Class.initializeClass(libgcj.so.10)
   at groovy.lang.GroovyObjectSupport.<init>(GroovyObjectSupport.java:32)
   at org.codehaus.groovy.grails.commons.DefaultGrailsApplication.<init>(DefaultGrailsApplication.java:101)
   at java.lang.Class.newInstance(libgcj.so.10)
   at org.codehaus.groovy.grails.plugins.log4j.web.util.Log4jConfigListener.createGrailsApplication(Log4jConfigListener.java:59)
   at org.codehaus.groovy.grails.plugins.log4j.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:46)
   at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733)
   at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233)
   at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214)
   at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676)
   at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
   at org.eclipse.jetty.server.Server.doStart(Server.java:261)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
   at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
Caused by: java.lang.NullPointerException
   at java.lang.ref.Reference.<init>(libgcj.so.10)
   at java.lang.ref.WeakReference.<init>(libgcj.so.10)
   at org.codehaus.groovy.reflection.ClassInfo.<clinit>(ClassInfo.java:423)
   at java.lang.Class.initializeClass(libgcj.so.10)
   ...26 more
log4j:ERROR Error initializing log4j: org.codehaus.groovy.reflection.ReflectionCache
java.lang.NoClassDefFoundError: org.codehaus.groovy.reflection.ReflectionCache
   at java.lang.Class.initializeClass(libgcj.so.10)
   at org.codehaus.groovy.runtime.dgmimpl.NumberNumberMetaMethod.<clinit>(NumberNumberMetaMethod.java:90)
   at java.lang.Class.initializeClass(libgcj.so.10)
   at java.lang.Class.initializeClass(libgcj.so.10)
   at java.lang.Class.newInstance(libgcj.so.10)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.createMetaMethodFromClass(MetaClassRegistryImpl.java:294)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:98)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:73)
   at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:33)
   at java.lang.Class.initializeClass(libgcj.so.10)
   at org.codehaus.groovy.runtime.InvokerHelper.<clinit>(InvokerHelper.java:62)
   at java.lang.Class.initializeClass(libgcj.so.10)
   at groovy.lang.GroovyObjectSupport.<init>(GroovyObjectSupport.java:32)
   at org.codehaus.groovy.grails.commons.DefaultGrailsApplication.<init>(DefaultGrailsApplication.java:101)
   at java.lang.Class.newInstance(libgcj.so.10)
   at org.codehaus.groovy.grails.plugins.log4j.web.util.Log4jConfigListener.createGrailsApplication(Log4jConfigListener.java:59)
   at org.codehaus.groovy.grails.plugins.log4j.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:46)
   at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733)
   at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233)
   at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214)
   at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676)
   at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
   at org.eclipse.jetty.server.Server.doStart(Server.java:261)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
   at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
2014-09-25 10:53:08.811:WARN:oejuc.AbstractLifeCycle:FAILED o.e.j.w.WebAppContext{/,file:/var/lib/rundeck/exp/webapp/},/var/lib/rundeck/exp/webapp: java.lang.NoClassDefFoundError: groovy.lang.GroovySystem
java.lang.NoClassDefFoundError: groovy.lang.GroovySystem
at java.lang.Class.initializeClass(libgcj.so.10)
at groovy.lang.ExpandoMetaClassCreationHandle.enable(ExpandoMetaClassCreationHandle.java:74)
at groovy.lang.ExpandoMetaClass.enableGlobally(ExpandoMetaClass.java:460)
at org.codehaus.groovy.grails.web.context.GrailsContextLoader.initWebApplicationContext(GrailsContextLoader.java:55)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
at org.eclipse.jetty.server.Server.doStart(Server.java:261)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
2014-09-25 10:53:08.822:WARN:oejuc.AbstractLifeCycle:FAILED org.eclipse.jetty.server.nio.SelectChannelConnector$ConnectorSelectorManager@133ba771: java.lang.IllegalStateException: !Selecting
java.lang.IllegalStateException: !Selecting
at org.eclipse.jetty.io.nio.SelectorManager.doStart(SelectorManager.java:309)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:58)
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:319)
at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:251)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.server.Server.doStart(Server.java:272)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
2014-09-25 10:53:08.823:WARN:oejuc.AbstractLifeCycle:FAILED SelectChann...@0.0.0.0:4440: java.lang.IllegalStateException: !Selecting
java.lang.IllegalStateException: !Selecting
at org.eclipse.jetty.io.nio.SelectorManager.doStart(SelectorManager.java:309)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:58)
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:319)
at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:251)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.server.Server.doStart(Server.java:272)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
2014-09-25 10:53:08.823:WARN:oejuc.AbstractLifeCycle:FAILED org.eclipse.jetty.server.Server@1e659b11: MultiException[java.lang.NoClassDefFoundError: groovy.lang.GroovySystem, java.lang.IllegalStateException: !Selecting]
MultiException[java.lang.NoClassDefFoundError: groovy.lang.GroovySystem, java.lang.IllegalStateException: !Selecting]
at org.eclipse.jetty.server.Server.doStart(Server.java:254)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
MultiException[java.lang.NoClassDefFoundError: groovy.lang.GroovySystem, java.lang.IllegalStateException: !Selecting]
   at org.eclipse.jetty.server.Server.doStart(Server.java:254)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
   at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
java.lang.NoClassDefFoundError: groovy.lang.GroovySystem
   at java.lang.Class.initializeClass(libgcj.so.10)
   at groovy.lang.ExpandoMetaClassCreationHandle.enable(ExpandoMetaClassCreationHandle.java:74)
   at groovy.lang.ExpandoMetaClass.enableGlobally(ExpandoMetaClass.java:460)
   at org.codehaus.groovy.grails.web.context.GrailsContextLoader.initWebApplicationContext(GrailsContextLoader.java:55)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
   at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733)
   at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233)
   at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214)
   at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676)
   at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
   at org.eclipse.jetty.server.Server.doStart(Server.java:261)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
   at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
java.lang.IllegalStateException: !Selecting
   at org.eclipse.jetty.io.nio.SelectorManager.doStart(SelectorManager.java:309)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:58)
   at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:319)
   at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:251)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at org.eclipse.jetty.server.Server.doStart(Server.java:272)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
   at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
java.lang.NoClassDefFoundError: groovy.lang.GroovySystem
   at java.lang.Class.initializeClass(libgcj.so.10)
   at groovy.lang.ExpandoMetaClassCreationHandle.enable(ExpandoMetaClassCreationHandle.java:74)
   at groovy.lang.ExpandoMetaClass.enableGlobally(ExpandoMetaClass.java:460)
   at org.codehaus.groovy.grails.web.context.GrailsContextLoader.initWebApplicationContext(GrailsContextLoader.java:55)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
   at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733)
   at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233)
   at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214)
   at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676)
   at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
   at org.eclipse.jetty.server.Server.doStart(Server.java:261)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
   at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
java.lang.IllegalStateException: !Selecting
   at org.eclipse.jetty.io.nio.SelectorManager.doStart(SelectorManager.java:309)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:58)
   at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:319)
   at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:251)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at org.eclipse.jetty.server.Server.doStart(Server.java:272)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
   at com.dtolabs.rundeck.RunServer.run(RunServer.java:107)
   at com.dtolabs.rundeck.RunServer.main(RunServer.java:67)
2014-09-25 10:53:08.826:INFO:oejsh.ContextHandler:stopped o.e.j.w.WebAppContext{/,file:/var/lib/rundeck/exp/webapp/},/var/lib/rundeck/exp/webapp

I had a google and couldn't find anything sadly :(  Anyone got any ideas?

I should mentiuoned that the jar launcher seems to work fine but thats seems more of a temporary solution.

Really hope to get this working!  rundeck is exactly what I need :P

Alex Honor

unread,
Sep 25, 2014, 3:58:06 PM9/25/14
to rundeck...@googlegroups.com
I haven't see this error before. Centos 6.5 should be fine. I'm wondering if there is a permissions problem. Can you check to see if /var/lib/rundeck is owned by rundeck?

--
You received this message because you are subscribed to the Google Groups "rundeck-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rundeck-discu...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--

Alex Honor

[SimplifyOps, Inc | a...@simplifyops.com ]

Be sure to comment and vote on Rundeck Feature Development!

David Levinger

unread,
Oct 15, 2014, 7:04:54 PM10/15/14
to rundeck...@googlegroups.com
I'm seeing the same issue on my CentOS 6.5 machine. I can run from the jar and it works but when I do the RPM install I get that error and Rundeck won't start.
The /var/lib/rundeck directory shows as: drwxr-xr-x  11 rundeck  rundeck  4096 Oct 15 16:05 rundeck

However, if I look inside of that directory I don't see a server directory like I do when I use Rundeck through the Jar file.
Anyone have an idea of what's going wrong here?
Thanks!
David

David Levinger

unread,
Oct 16, 2014, 12:25:34 PM10/16/14
to rundeck...@googlegroups.com
*Sigh* My apologies, this turns out to be related to the java version. Although I had version 7 installed I didn't fix all references to it in CentOS and at least 1 was getting through with java 1.5. I fixed that and the problem went away.
Reply all
Reply to author
Forward
0 new messages