EasyBeans is an open source implementation by ObjectWeb of the EJB3 container specification.
Project
Developer
Wiki
|
|
|
3 bundles for the tests described above
alternative the 3 projects as eclipse projects I detected another problem with asm (perhaps the same reason ?)
Easybeans 1.1.0 Snapshot Eclipse 3.4, Equinox 3.4 OSX 10.5.4, JDK 1.5 Using PDE and OSGI Launch Configurations its easy to switch between deployed Plugins (Bundles) and Plugins (Bundles) from Workspace. If I do this with an entity bundle (some bundle like the easybeans entity example) the bundle will work well if deployed, but if I'm using the workspace bundle I got a stacktrace (see below) I hope its the same reason, because its so easy with PDE to develope and test without deploying. this runs well with Eclipse Riena, Jetty, Hessian etc. but fails with some bundles of EasyBeans ekke osgi> start 27 15.07.08 07:44:31 (I) Activator.startContainer : Creating Container from the Bundle Archive 'bundleentry://27/' org.osgi.framework.BundleException: Exception in org.ow2.easybeans.osgi.ejbjar.Activator.start() of bundle ekke.easy.entity. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Caused by: java.lang.RuntimeException: org.ow2.easybeans.api.EZBContainerException: Cannot create deployable metadata 'ekke.easy.entity'. at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:159) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) ... 14 more Caused by: org.ow2.easybeans.api.EZBContainerException: Cannot create deployable metadata 'ekke.easy.entity'. at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:259) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) ... 18 more Caused by: org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataException: Error during scan at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:240) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) ... 20 more Caused by: org.ow2.util.scan.api.ScanException: Error while analyzing file entry 'bundleresource://27/ekke/easy/entity/MySessionFacadeRemote.class' at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:63) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) ... 22 more Caused by: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) ... 23 more Nested Exception: java.lang.RuntimeException: org.ow2.easybeans.api.EZBContainerException: Cannot create deployable metadata 'ekke.easy.entity'. at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:159) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Caused by: org.ow2.easybeans.api.EZBContainerException: Cannot create deployable metadata 'ekke.easy.entity'. at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:259) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) ... 18 more Caused by: org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataException: Error during scan at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:240) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) ... 20 more Caused by: org.ow2.util.scan.api.ScanException: Error while analyzing file entry 'bundleresource://27/ekke/easy/entity/MySessionFacadeRemote.class' at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:63) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) ... 22 more Caused by: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) ... 23 more Nested Exception: org.ow2.easybeans.api.EZBContainerException: Cannot create deployable metadata 'ekke.easy.entity'. at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:259) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Caused by: org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataException: Error during scan at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:240) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) ... 20 more Caused by: org.ow2.util.scan.api.ScanException: Error while analyzing file entry 'bundleresource://27/ekke/easy/entity/MySessionFacadeRemote.class' at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:63) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) ... 22 more Caused by: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) ... 23 more Nested Exception: org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataException: Error during scan at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:240) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Caused by: org.ow2.util.scan.api.ScanException: Error while analyzing file entry 'bundleresource://27/ekke/easy/entity/MySessionFacadeRemote.class' at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:63) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) ... 22 more Caused by: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) ... 23 more Nested Exception: org.ow2.util.scan.api.ScanException: Error while analyzing file entry 'bundleresource://27/ekke/easy/entity/MySessionFacadeRemote.class' at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:63) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Caused by: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) ... 23 more Nested Exception: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Nested Exception: java.lang.RuntimeException: org.ow2.easybeans.api.EZBContainerException: Cannot create deployable metadata 'ekke.easy.entity'. at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:159) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Caused by: org.ow2.easybeans.api.EZBContainerException: Cannot create deployable metadata 'ekke.easy.entity'. at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:259) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) ... 18 more Caused by: org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataException: Error during scan at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:240) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) ... 20 more Caused by: org.ow2.util.scan.api.ScanException: Error while analyzing file entry 'bundleresource://27/ekke/easy/entity/MySessionFacadeRemote.class' at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:63) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) ... 22 more Caused by: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) ... 23 more Nested Exception: org.ow2.easybeans.api.EZBContainerException: Cannot create deployable metadata 'ekke.easy.entity'. at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:259) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Caused by: org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataException: Error during scan at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:240) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) ... 20 more Caused by: org.ow2.util.scan.api.ScanException: Error while analyzing file entry 'bundleresource://27/ekke/easy/entity/MySessionFacadeRemote.class' at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:63) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) ... 22 more Caused by: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) ... 23 more Nested Exception: org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataException: Error during scan at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:240) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Caused by: org.ow2.util.scan.api.ScanException: Error while analyzing file entry 'bundleresource://27/ekke/easy/entity/MySessionFacadeRemote.class' at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:63) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) ... 22 more Caused by: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) ... 23 more Nested Exception: org.ow2.util.scan.api.ScanException: Error while analyzing file entry 'bundleresource://27/ekke/easy/entity/MySessionFacadeRemote.class' at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:63) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) Caused by: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) ... 23 more Nested Exception: java.lang.IllegalStateException: EjbJarAnnotationMetadata.addClassAnnotationMetadata.alreadyPresent at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadata.addEjbJarClassMetadata(EjbJarDeployableMetadata.java:81) at org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarClassMetadataConfigurator.configurationComplete(EjbJarClassMetadataConfigurator.java:176) at org.ow2.util.scan.impl.ScanClassVisitor.visitEnd(ScanClassVisitor.java:138) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.asm.ClassReader.accept(Unknown Source) at org.ow2.util.scan.impl.ASMScannerImpl.scanClass(ASMScannerImpl.java:61) at org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:223) at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:136) at org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:246) at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:292) at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:149) at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223) at java.lang.Thread.run(Thread.java:613) osgi> Classes should be found.
Warning : interface bundle given as example does not contain interface classes. thanks !
I'll try it with next 1.1.0 snapshot (the warning: you're right - I copied the wrong as I configured an example) ekke one question: is the fix included in
ow2-easybeans-osgi-1.1.0-SNAPSHOT-hibernate.tar.gz 23-Jul-2008 13:12 ? thx for info ekke thanks ! it works with the beans and interfaces in different bundles.
now I can do more real tests with easybeans ekke |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
beans and interfaces in the same bundle
all works as expected:
start bundle ekke.easy.bean_and_interface_1.0.0
27.06.08 11:30:59 (I) Activator.startContainer : Creating Container from the Bundle Archive 'bundleentry://14/'
Fri Jun 27 11:30:59 CEST 2008 DEBUG [Thread-3] org.eclipse.riena.security.common.authorization.RienaPolicy rienapolicy: refresh
27.06.08 11:30:59 (I) JContainer3.start : Container 'ekke.easy.bean_and_interface' [1 SLSB, 0 SFSB, 0 MDB] started in 254 ms
OK
second testcase:
beans and interfaces in two bundles
beans bundle has Import-Package for interfaces
then it went wrong:
start bundle ekke.easy.interface_1.0.0
OK
start bundle ekke.easy.bean_1.0.0
exception:
27.06.08 11:26:27 (I) Activator.startContainer : Creating Container from the Bundle Archive 'bundleentry://27/'
27.06.08 11:26:27 (W) BusinessMethodResolver.loop : No class was found for interface ekke/service/StatelessRemote.
27.06.08 11:26:27 (S) EasyBeansClassLoader.defineInternalClass : Cannot invoke the defineClass method on the classloader
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.ow2.easybeans.loader.EasyBeansClassLoader.defineInternalClass(EasyBeansClassLoader.java:188)
at org.ow2.easybeans.loader.EasyBeansClassLoader.searchingDefinedClass(EasyBeansClassLoader.java:302)
at org.ow2.easybeans.loader.EasyBeansClassLoader.loadClass(EasyBeansClassLoader.java:225)
at org.ow2.easybeans.osgi.ejbjar.BackedClassLoader.loadClass(BackedClassLoader.java:92)
at org.ow2.easybeans.container.AbsFactory.<init>(AbsFactory.java:133)
at org.ow2.easybeans.container.session.SessionFactory.<init>(SessionFactory.java:65)
at org.ow2.easybeans.container.session.stateless.StatelessSessionFactory.<init>(StatelessSessionFactory.java:62)
at org.ow2.easybeans.container.JContainer3.createSessionBeanFactory(JContainer3.java:588)
at org.ow2.easybeans.container.JContainer3.createBeanFactories(JContainer3.java:404)
at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:340)
at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:147)
at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.NoClassDefFoundError: ekke/service/StatelessRemote
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at java.lang.ClassLoader.defineClass(ClassLoader.java:520)
... 33 more
org.osgi.framework.BundleException: Exception in org.ow2.easybeans.osgi.ejbjar.Activator.start() of bundle ekke.easy.bean.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.NoClassDefFoundError: ekke/service/StatelessRemote
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:368)
at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:432)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at org.ow2.easybeans.loader.EasyBeansClassLoader.loadClass(EasyBeansClassLoader.java:229)
at org.ow2.easybeans.osgi.ejbjar.BackedClassLoader.loadClass(BackedClassLoader.java:92)
at org.ow2.easybeans.container.AbsFactory.<init>(AbsFactory.java:133)
at org.ow2.easybeans.container.session.SessionFactory.<init>(SessionFactory.java:65)
at org.ow2.easybeans.container.session.stateless.StatelessSessionFactory.<init>(StatelessSessionFactory.java:62)
at org.ow2.easybeans.container.JContainer3.createSessionBeanFactory(JContainer3.java:588)
at org.ow2.easybeans.container.JContainer3.createBeanFactories(JContainer3.java:404)
at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:340)
at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:147)
at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
... 14 more
Nested Exception:
java.lang.NoClassDefFoundError: ekke/service/StatelessRemote
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:368)
at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:432)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at org.ow2.easybeans.loader.EasyBeansClassLoader.loadClass(EasyBeansClassLoader.java:229)
at org.ow2.easybeans.osgi.ejbjar.BackedClassLoader.loadClass(BackedClassLoader.java:92)
at org.ow2.easybeans.container.AbsFactory.<init>(AbsFactory.java:133)
at org.ow2.easybeans.container.session.SessionFactory.<init>(SessionFactory.java:65)
at org.ow2.easybeans.container.session.stateless.StatelessSessionFactory.<init>(StatelessSessionFactory.java:62)
at org.ow2.easybeans.container.JContainer3.createSessionBeanFactory(JContainer3.java:588)
at org.ow2.easybeans.container.JContainer3.createBeanFactories(JContainer3.java:404)
at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:340)
at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:147)
at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223)
at java.lang.Thread.run(Thread.java:613)
Nested Exception:
java.lang.NoClassDefFoundError: ekke/service/StatelessRemote
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:368)
at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:432)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at org.ow2.easybeans.loader.EasyBeansClassLoader.loadClass(EasyBeansClassLoader.java:229)
at org.ow2.easybeans.osgi.ejbjar.BackedClassLoader.loadClass(BackedClassLoader.java:92)
at org.ow2.easybeans.container.AbsFactory.<init>(AbsFactory.java:133)
at org.ow2.easybeans.container.session.SessionFactory.<init>(SessionFactory.java:65)
at org.ow2.easybeans.container.session.stateless.StatelessSessionFactory.<init>(StatelessSessionFactory.java:62)
at org.ow2.easybeans.container.JContainer3.createSessionBeanFactory(JContainer3.java:588)
at org.ow2.easybeans.container.JContainer3.createBeanFactories(JContainer3.java:404)
at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:340)
at org.ow2.easybeans.osgi.ejbjar.Activator.startContainer(Activator.java:147)
at org.ow2.easybeans.osgi.ejbjar.Activator.start(Activator.java:101)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:257)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:150)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:302)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:287)
at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:223)
at java.lang.Thread.run(Thread.java:613)