Hi, Just downloaded OpenEJB2 from its new svn repo and gave it a whirl. I started with maven to download the dependencies from their repos and it blew out with BUILD FAILED.
$ java -version java version "1.4.2_10" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_10-b03) Java HotSpot(TM) Client VM (build 1.4.2_10-b03, mixed mode) $ maven -v __ __ | \/ |__ _Apache__ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.0.2 The exceptions were: java.lang.IllegalArgumentException at java.net.URI.create(URI.java:838) at org.apache.geronimo.j2ee.deployment.Module.<init>(Module.java:71) at org.apache.geronimo.j2ee.deployment.EJBModule.<init>(EJBModule.java:38) at org.openejb.deployment.entity.cmp.cmr.AbstractCMRTest.setUp(AbstractCMRTest.java:166) at org.openejb.deployment.entity.cmp.cmr.onetomany.OneToManyCompoundPKCascadeDeleteTest.setUp(OneToManyCompoundPKCascadeDeleteTest.java:86) Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 2: e:\Temp\geronimo-deploymentUtil35619.tmpdir/ at java.net.URI$Parser.fail(URI.java:2752) at java.net.URI$Parser.checkChars(URI.java:2925) at java.net.URI$Parser.parse(URI.java:2962) at java.net.URI.<init>(URI.java:574) at java.net.URI.create(URI.java:836) ... 13 more and Testcase: testBGetAExistingAB(org.openejb.deployment.entity.cmp.cmr.manytomany.ManyToManyCompoundPKTest): Caused an ERROR A kernel is already running this kernel name: bar java.lang.IllegalStateException: A kernel is already running this kernel name: bar at org.apache.geronimo.kernel.KernelRegistry.registerKernel(KernelRegistry.java:95) at org.apache.geronimo.kernel.basic.BasicKernel.boot(BasicKernel.java:337) at org.openejb.deployment.KernelHelper.getPreparedKernel(KernelHelper.java:56) at org.openejb.deployment.DeploymentHelper.setUpKernelWithTransactionManager(DeploymentHelper.java:128) at org.openejb.deployment.entity.cmp.cmr.AbstractCMRTest.setUp(AbstractCMRTest.java:138) at org.openejb.deployment.entity.cmp.cmr.manytomany.ManyToManyCompoundPKTest.setUp(ManyToManyCompoundPKTest.java:297) but I think the latter is becuase of the former. -- Jacek Laskowski http://www.laskowski.org.pl