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