If I build Geronimo trunk using the latest OpenEjb snapshots (published around 6/27-28) things build fine. However, if I grab OpenEjb trunk and build it locally (to get the latest image) I get build failures (NoClassDefFoundError) in the Geronimo MEJB config. I suspect we need to make some changes to accommodate the Singleton Session Beans implementation. Is this complete yet and is anybody looking into the necessary Geronimo changes?
----------------------------------------------------------------------- [INFO] Building Geronimo Plugins, MEJB :: Config [INFO] task-segment: [install][INFO] ------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: default}]
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [car:validate-configuration]
[INFO] [car:prepare-plan]
[INFO] Generated:
/home/jbohn/geronimo/plugins/mejb/mejb/target/resources/META-INF/plan.xml
[INFO] [car:package][INFO] Packaging module configuration: /home/jbohn/geronimo/plugins/mejb/mejb/target/resources/META-INF/plan.xml [INFO] Started deployer: org.apache.geronimo.framework/geronimo-gbean-deployer/2.2-SNAPSHOT/car [INFO] Started deployer: org.apache.geronimo.configs/openejb-deployer/2.2-SNAPSHOT/car 14:13:36,387 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Cont
ainer)14:13:36,392 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Contai
ner)14:13:36,393 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container) 14:13:36,394 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container) 14:13:36,402 INFO [config] Configuring enterprise application: org.apache.geronimo.configs/mejb/2.2-SNAPSHOT/car
[ERROR] Deployment failed due to java.lang.NoClassDefFoundError: javax/ejb/Singleton org.apache.openejb.config.AnnotationDeployer$DiscoverAnnotatedBeans.deploy(AnnotationDeployer.java:339) org.apache.openejb.config.AnnotationDeployer$DiscoverAnnotatedBeans.deploy(AnnotationDeployer.java:230) org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:174) org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:228) org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:584) org.apache.geronimo.openejb.deployment.EjbModuleBuilder.configureApplication(EjbModuleBuilder.java:645) <snip/>
