That did it.  Thanks!

> -----Original Message-----
> From: David Jencks [mailto:[EMAIL PROTECTED]
> Sent: Sunday, July 11, 2004 4:03 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [openejb-dev] Firing up org/openejb/itests
> 
> These are in commons-primitives.  The itests worked for me (and all
> passed) earlier last week.  I'll see if I can find some time to
> investigate later.
> 
> david jencks
> On Sunday, July 11, 2004, at 01:35 PM, Alan D. Cabrera wrote:
> 
> > It seems that the commons-collections library that we use does not
> > contain the classes that the axion library needs.
> >
> > When I start the openejb Daemon for org/openejb/itests I get:
> >
> > 15:13:18,031 INFO  [Kernel] Starting boot
> >
> > 15:13:18,468 INFO  [MBeanServerFactory] Created MBeanServer with ID:
> > e79839:fdafd688f5:-8000:IZUMI:1
> >
> > 15:13:18,859 INFO  [Kernel] Booted
> >
> > 15:13:21,765 INFO  [ConfigurationManagerImpl] Loaded Configuration
> > geronimo.config:name="org/apache/geronimo/System"
> >
> > 15:13:24,312 INFO  [Configuration] Started configuration
> > org/apache/geronimo/System
> >
> > 15:13:24,406 INFO  [ReadOnlyRepository] Repository root is
> > file:/C:/dev/openejb/target/assembly/repository/
> >
> > 15:13:29,390 INFO  [ConfigurationManagerImpl] Loaded Configuration
> > geronimo.config:name="org/openejb/itests"
> >
> > 15:13:29,437 INFO  [ConfigurationManagerImpl] Loaded Configuration
> > geronimo.config:name="org/openejb/connector/axion"
> >
> > 15:13:29,515 INFO  [ConfigurationManagerImpl] Loaded Configuration
> > geronimo.config:name="org/apache/geronimo/Server"
> >
> > 15:13:38,812 INFO  [Configuration] Started configuration
> > org/apache/geronimo/Server
> >
> > 15:13:39,250 INFO  [HOWLLog] Initiating transaction manager recovery
> >
> > 15:13:49,390 INFO  [Configuration] Started configuration
> > org/openejb/connector/axion
> >
> > 15:13:50,406 ERROR [CollectionProxy] Listener threw exception
> >
> > java.lang.reflect.InvocationTargetException
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBeanAttribute.getValue(GBeanMBeanAt
> > t
> > ribute.java:316)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBean.getAttribute(GBeanMBean.java:6
> > 3
> > 0)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.RawInvoker.getAttribute(RawInvoker.java:5
> > 3
> > )
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.RawGetAttributeInvoker.invoke(RawGetAttri
> > b
> > uteInvoker.java:34)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.CGLibMethodInterceptor.intercept(CGLibMet
> > h
> > odInterceptor.java:110)
> >
> >             at
> >
org.apache.geronimo.transaction.manager.ResourceManager$$EnhancerByCGLI
> > B
> > $$50aab4ce.getRecoveryXAResources(<generated>)
> >
> >             at
> >
org.apache.geronimo.transaction.TransactionManagerProxy.recoverResource
> > M
> > anager(TransactionManagerProxy.java:136)
> >
> >             at
> >
org.apache.geronimo.transaction.TransactionManagerProxy.access$000(Tran
> > s
> > actionManagerProxy.java:65)
> >
> >             at
> >
org.apache.geronimo.transaction.TransactionManagerProxy$1.memberAdded(T
> > r
> > ansactionManagerProxy.java:115)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.CollectionProxy$ClientCollection.fireMemb
> > e
> > rAdddedEvent(CollectionProxy.java:180)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.CollectionProxy$ClientCollection.access$2
> > 0
> > 0(CollectionProxy.java:151)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.CollectionProxy.addTarget(CollectionProxy
> > .
> > java:117)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBeanReference.handleNotification(GB
> > e
> > anMBeanReference.java:298)
> >
> >             at
> >
mx4j.server.interceptor.NotificationListenerMBeanServerInterceptor$List
> > e
> >
nerWrapper.handleNotification(NotificationListenerMBeanServerIntercepto
> > r
> > .java:57)
> >
> >             at
> >
javax.management.NotificationBroadcasterSupport.handleNotification(Noti
> > f
> > icationBroadcasterSupport.java:346)
> >
> >             at
> >
javax.management.NotificationBroadcasterSupport.sendNotification(Notifi
> > c
> > ationBroadcasterSupport.java:320)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.AbstractManagedObject.sendNotification(Ab
> > s
> > tractManagedObject.java:244)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.AbstractManagedObject.attemptFullStart(Ab
> > s
> > tractManagedObject.java:498)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.AbstractManagedObject.start(AbstractManag
> > e
> > dObject.java:279)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.AbstractManagedObject.startRecursive(Abst
> > r
> > actManagedObject.java:303)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBean$9.invoke(GBeanMBean.java:938)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOper
> > a
> > tion.java:142)
> >
> >             at
> > org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:765)
> >
> >             at
> >
mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBe
> > a
> > nServerInterceptor.java:218)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityM
> > B
> > eanServerInterceptor.java:86)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke
> > (
> > ContextClassLoaderMBeanServerInterceptor.java:205)
> >
> >             at
> > mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1079)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.AbstractManagedObject.startRecursive(Abst
> > r
> > actManagedObject.java:310)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBean$9.invoke(GBeanMBean.java:938)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOper
> > a
> > tion.java:142)
> >
> >             at
> > org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:765)
> >
> >             at
> >
mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBe
> > a
> > nServerInterceptor.java:218)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityM
> > B
> > eanServerInterceptor.java:86)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke
> > (
> > ContextClassLoaderMBeanServerInterceptor.java:205)
> >
> >             at
> > mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1079)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.AbstractManagedObject.startRecursive(Abst
> > r
> > actManagedObject.java:310)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBean$9.invoke(GBeanMBean.java:938)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOper
> > a
> > tion.java:142)
> >
> >             at
> > org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:765)
> >
> >             at
> >
mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBe
> > a
> > nServerInterceptor.java:218)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityM
> > B
> > eanServerInterceptor.java:86)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke
> > (
> > ContextClassLoaderMBeanServerInterceptor.java:205)
> >
> >             at
> > mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1079)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.AbstractManagedObject.startRecursive(Abst
> > r
> > actManagedObject.java:310)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBean$9.invoke(GBeanMBean.java:938)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOper
> > a
> > tion.java:142)
> >
> >             at
> > org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:765)
> >
> >             at
> >
mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBe
> > a
> > nServerInterceptor.java:218)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityM
> > B
> > eanServerInterceptor.java:86)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe
> > a
> > nServerInterceptor.java:121)
> >
> >             at
> >
mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke
> > (
> > ContextClassLoaderMBeanServerInterceptor.java:205)
> >
> >             at
> > mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1079)
> >
> >             at
> > org.apache.geronimo.kernel.Kernel.invoke(Kernel.java:231)
> >
> >             at
> > org.apache.geronimo.kernel.Kernel.invoke(Kernel.java:226)
> >
> >             at
> >
org.apache.geronimo.kernel.Kernel.startRecursiveGBean(Kernel.java:272)
> >
> >             at
> > org.apache.geronimo.system.main.Daemon.main(Daemon.java:136)
> >
> > Caused by: java.lang.reflect.InvocationTargetException
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOper
> > a
> > tion.java:146)
> >
> >             at
> > org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:744)
> >
> >             at
> > org.apache.geronimo.gbean.jmx.RawInvoker.invoke(RawInvoker.java:89)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.RawOperationInvoker.invoke(RawOperationIn
> > v
> > oker.java:34)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.CGLibMethodInterceptor.intercept(CGLibMet
> > h
> > odInterceptor.java:110)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.ConnectionManagerFactory$$Enhanc
> > e
> > rByCGLIB$$58a02954.getRecoveryXAResource(<generated>)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrapper.
> > g
> > etRecoveryXAResources(ManagedConnectionFactoryWrapper.java:242)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrapper$
> > $
> > FastClassByCGLIB$$8366b869.invoke(<generated>)
> >
> >             at
> > net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:87)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.FastMethodInvoker.invoke(FastMethodInvoke
> > r
> > .java:38)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBeanAttribute.getValue(GBeanMBeanAt
> > t
> > ribute.java:313)
> >
> >             ... 66 more
> >
> > Caused by: java.lang.NoClassDefFoundError:
> > org/apache/commons/collections/primitives/IntList
> >
> >             at
> >
org.axiondb.engine.MemoryDatabase.createSystemTable(MemoryDatabase.java
> > :
> > 93)
> >
> >             at
> >
org.axiondb.engine.BaseDatabase.createMetaDataTables(BaseDatabase.java:
> > 5
> > 35)
> >
> >             at
> > org.axiondb.engine.MemoryDatabase.<init>(MemoryDatabase.java:72)
> >
> >             at
> > org.axiondb.engine.MemoryDatabase.<init>(MemoryDatabase.java:67)
> >
> >             at
> > org.axiondb.engine.Databases.getOrCreateDatabase(Databases.java:71)
> >
> >             at
> > org.axiondb.jdbc.AxionConnection.<init>(AxionConnection.java:72)
> >
> >             at
> >
org.axiondb.jdbc.ConnectionFactory.createConnection(ConnectionFactory.j
> > a
> > va:74)
> >
> >             at
> > org.axiondb.jdbc.AxionDriver.connect(AxionDriver.java:76)
> >
> >             at
> > java.sql.DriverManager.getConnection(DriverManager.java:512)
> >
> >             at
> > java.sql.DriverManager.getConnection(DriverManager.java:171)
> >
> >             at
> >
org.openejb.resource.jdbc.JdbcManagedConnectionFactory.createManagedCon
> > n
> > ection(JdbcManagedConnectionFactory.java:155)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConn
> > e
> > ction(MCFConnectionInterceptor.java:41)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.LocalXAResourceInsertionIntercep
> > t
> > or.getConnection(LocalXAResourceInsertionInterceptor.java:41)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.SinglePoolConnectionInterceptor.
> > g
> > etConnection(SinglePoolConnectionInterceptor.java:77)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.
> > g
> > etConnection(TransactionEnlistingInterceptor.java:46)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.ge
> > t
> > Connection(TransactionCachingInterceptor.java:76)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.AbstractConnectionManager.getRec
> > o
> > veryXAResource(AbstractConnectionManager.java:101)
> >
> >             at
> >
org.apache.geronimo.connector.outbound.AbstractConnectionManager$$FastC
> > l
> > assByCGLIB$$80012030.invoke(<generated>)
> >
> >             at
> > net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:87)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.FastMethodInvoker.invoke(FastMethodInvoke
> > r
> > .java:38)
> >
> >             at
> >
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOper
> > a
> > tion.java:142)
> >
> >             ... 76 more
> >
> > 15:14:12,796 INFO  [Configuration] Started configuration
> > org/openejb/itests
> >


Reply via email to