I hit an error attempting to install the plugin for the web console on a
little-G tomcat image with the official Geronimo 1.1 release. Are there
known problems with this capability? I assumed that this plugin is for
this very purpose (since we already include the console with the j2ee
image).
It looked like the download and install went as expected but failed
attempting to start the gbean.
I think that somehow the wrong dependencies were installed for
geronimo-timer (and perhaps geronimo-derby). For both of these version
1.0 was deployed rather than 1.1.
**** Installation Complete!
Used existing: geronimo/j2ee-server//car
Used existing: geronimo/j2ee-security//car
Used existing: geronimo/tomcat//car
Used existing: geronimo/geronimo-management//jar
Used existing: geronimo/geronimo-deploy-jsr88//jar
Used existing: geronimo/geronimo-service-builder//jar
Used existing: geronimo/geronimo-connector-builder//jar
Used existing: geronimo/geronimo-naming-builder//jar
Used existing: geronimo/geronimo-security-builder//jar
Used existing: geronimo/geronimo-j2ee-schema//jar
Used existing: xmlbeans/xbean/2.0.0/jar
Used existing: stax/stax-api/1.0.1/jar
Used existing: geronimo/geronimo-util//jar
Installed new: geronimo/system-database//car
Installed new: geronimo/geronimo-derby//jar
Installed new: org.apache.derby/derby//jar
Installed new: org.apache.derby/derbynet//jar
Installed new: geronimo/geronimo-timer//jar
Installed new: portlet-api/portlet-api/1.0/jar
Installed new: org.apache.pluto/pluto/1.0.1/jar
Installed new: geronimo/geronimo-console-core//jar
Installed new: geronimo/geronimo-upgrade//jar
Installed new: geronimo/geronimo-test-ddbean//jar
Installed new: geronimo/geronimo-deploy-config//jar
Installed new: activemq/activemq-gbean-management-g1_1/3.2.4/jar
Installed new: activemq/activemq-gbean-g1_1/3.2.4/jar
Installed new: activemq/activemq-core/3.2.4/jar
Installed new: geronimo/geronimo-converter//jar
Installed new: jdom/jdom//jar
Now starting geronimo/webconsole-tomcat/1.1/car...
org.apache.geronimo.kernel.config.LifecycleException: start of
geronimo/webconsole-tomcat/1.1/car failed
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:529)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:493)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at
org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:338)
at
org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at
org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:168)
at
mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:221)
at
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
at
mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:84)
at
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
at
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
at
mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:203)
at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1043)
at
mx4j.remote.rmi.RMIConnectionInvoker.invoke(RMIConnectionInvoker.java:219)
at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
mx4j.remote.rmi.RMIConnectionProxy.invoke(RMIConnectionProxy.java:34)
at
mx4j.remote.rmi.RMIConnectionSubjectInvoker.chain(RMIConnectionSubjectInvoker.java:99)
at
mx4j.remote.rmi.RMIConnectionSubjectInvoker.access$000(RMIConnectionSubjectInvoker.java:31)
at
mx4j.remote.rmi.RMIConnectionSubjectInvoker$1.run(RMIConnectionSubjectInvoker.java:90)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
at
mx4j.remote.MX4JRemoteUtils.subjectInvoke(MX4JRemoteUtils.java:163)
at
mx4j.remote.rmi.RMIConnectionSubjectInvoker.subjectInvoke(RMIConnectionSubjectInvoker.java:86)
at
mx4j.remote.rmi.RMIConnectionSubjectInvoker.invoke(RMIConnectionSubjectInvoker.java:80)
at $Proxy0.invoke(Unknown Source)
at
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:221)
at sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
Caused by: org.apache.geronimo.kernel.config.InvalidConfigException:
Unknown start exception
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:440)
at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:512)
... 47 more
Caused by: org.apache.geronimo.gbean.InvalidConfigurationException:
Could not find a valid constructor for GBean:
org.apache.geronimo.timer.jdbc.JDBCStoreThread
PooledNonTransactionalTimer
constructor types: [Ljava.lang.Class;@a606e6
at
org.apache.geronimo.gbean.runtime.GBeanInstance.<init>(GBeanInstance.java:348)
at
org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java:354)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:362)
... 49 more
Error: Operation failed: start of geronimo/webconsole-tomcat/1.1/car
failed
Unknown start exception
Could not find a valid constructor for GBean:
org.apache.geronimo.timer.jdbc.JDBCStoreThreadPooledNonTransactionalTimer
constructor types: [Ljava.lang.Class;@a606e6