Does anybody know how to update the Maven metadata on ibiblio? It
looks
like this is incorrect for all of the 1.1 artifacts.
Aaron,
Thanks for looking into this. Have you added (or are you going to add)
the full set of geronimo artifacts for 1.1 to your plugin repo as you
mentioned? Can you let me know when they are there? It seems like it
makes sense to have these on the geronimo plugins repo anyway, even
once
ibiblio is fixed. They are geronimo artifacts that may be needed by
many Geronimo plugins and it would eliminate possible failures due to
connectivity problems with ibiblio.
Joe
Aaron Mulder wrote:
> This is because the Maven metadata in the Maven 2 repository on
> ibiblio is wrong. I'm surprised -- I would have thought this was
> updated when we published our 1.1 JARs. Anyway, look here:
>
>
http://www.ibiblio.org/maven2/geronimo/geronimo-timer/maven-metadata.xml
>
> Notice that there's no 1.1 listed, even though
> http://www.ibiblio.org/maven2/geronimo/geronimo-timer/1.1/ exists.
>
> So the path we took to get here is because we need a module and
> there's no version in the dependency, we find the first server that
> has a matching module and take the highest version it has. I can
> probably work around this by putting a full set of Geronimo artifacts
> on geronimoplugins.com (so we won't fall back to ibiblio for those
> modules), though again, the real fix is to correct the Maven metadata
> on ibiblio. I have no idea how to do that.
>
> Thanks,
> Aaron
>
> On 8/10/06, Joe Bohn <[EMAIL PROTECTED]> wrote:
>
>>
>> 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
>>
>>
>
>