The org.jboss.test.bmp.test.BmpUnitTestCase is failing due to an apparent class loader issue as two classes from the same package and jar are seeing an IllegalAccessError:
18:07:02,234 ERROR [LogInterceptor] TransactionRolledbackException, causedBy: java.lang.IllegalAccessError: try to access class org.hsqldb.Trace from class org.hsqldb.jdbcConnection at org.hsqldb.jdbcConnection.execute(jdbcConnection.java:713) at org.hsqldb.jdbcConnection.setAutoCommit(jdbcConnection.java:305) at org.jboss.resource.adapter.jdbc.local.JDBCManagedConnectionFactory.createMan agedConnectionJDBCManagedConnectionFactory.java:381) at org.jboss.resource.connectionmanager.ManagedConnectionPoolFactory.createObje ct(ManagedConnectionPoolFactory.java:97) at org.jboss.pool.ObjectPool.createNewObject(ObjectPool.java:1013) at org.jboss.pool.ObjectPool.getObject(ObjectPool.java:672) at org.jboss.resource.connectionmanager.SharedLocalConnectionManager.allocateCo nnection(SharedLocalConnectionManager.java:124) at org.jboss.resource.adapter.jdbc.JDBCDataSource.getConnection(JDBCDataSource. java:110) at org.jboss.test.bmp.beans.BMPHelperSessionBean.tableExists(BMPHelperSessionBe an.java:87) at org.jboss.test.bmp.beans.BMPHelperSessionBean.existsSimpleBeanTable(BMPHelpe rSessionBean.java:36) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Stateles sSessionContainer.java:609) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe ssionInstanceInterceptor.java:69) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor .java:96) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT. java:157) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:64) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:12 7) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166) at org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav a:289) at org.jboss.ejb.Container.invoke(Container.java:597) at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555) at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:302) at java.lang.reflect.Method.invoke(Native Method) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241) at sun.rmi.transport.Transport$1.run(Transport.java:152) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:148) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:465) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7 06) at java.lang.Thread.run(Thread.java:484) There are multiple copies of the hsqldb.jar which contains the org.hsqldb. so apparently the two classes are being loaded from different copies of the jar. These are the hsqldb.jars in the dist I am currently running: jboss-3.0.0alpha 1452>find . -name 'hsqldb*' -print ./deploy/hsqldb-default-service.xml ./lib/ext/hsqldb-plugin.jar ./lib/ext/hsqldb.jar ./tmp/deploy/ServiceDeployer/deploy.55/hsqldb-default-service.xml ./tmp/deploy/ServiceDeployer/deploy.56/hsqldb.jar ./tmp/deploy/ServiceDeployer/deploy.57/hsqldb-plugin.jar ./tmp/deploy/ServiceDeployer/deploy.6/hsqldb-plugin.jar ./tmp/deploy/ServiceDeployer/deploy.7/hsqldb.jar _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development