EasyBeans

BusinessMethodResolver doesn't find Interfaces from other OSGI bundles

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: EasyBeans 1.0
  • Fix Version/s: EasyBeans 1.1.0
  • Component/s: Core
  • Description:
    Hide
    as reported in the Newsgroup there's a problem with BusinessMethodResolver.

    If my @Stateless Bean is in bundle A
    and my @Remote Interface is in bundle B
    and StatelessBean implements StatelessRemote
    and in OSG Manifest bundle A imports packages from B or requires bundle B

    I got an error:
     (W) BusinessMethodResolver.loop : No class was found for interface my/interfaces/StatelessRemote.

    if the interfaces and the beans are in the same package there's no problem

    I'm developing a client/server solution, both OSGI (Equinox), using Eclipse Riena for Remote OSGI Services
    and using EasyBeans on the server

    my bundle with the interfaces is at server and client side, the beans are only at server side

    I'm developing using Eclipse with PDE tooling and launching and so its easy to test client and server
    together with PDE OSGI Launch configurations

    copying all interfaces in the beans bundle is no solution I'm satisfied with, because then every step I'm testing
    I have to copy them - and I want to avoid this.
    main reason to use Easybeans instead of an EE server is the OSGI version of Easybeans where I have all freedom to do my OSGI stuff in a client/server solution

    Florent Benoit told me in the newsgroup
    "I think that this is because bytecode analysis based on ASM is looking up only classes provided in the current bundle.
    We don't rely on java lang reflect module to find annotations. "

    I think because EasyBeans is an OSGI EJB container, then EasyBeans should find classes and interfaces from bundles in OSGI bundle classpath

    at the moment I did no testing if there were problems too with @Entity referencing to other Entity, @Embedded or so from other bundles

    for me this is a showstopper and I hope that you'll find a solution.

    thx

    ekke
    Show
    as reported in the Newsgroup there's a problem with BusinessMethodResolver. If my @Stateless Bean is in bundle A and my @Remote Interface is in bundle B and StatelessBean implements StatelessRemote and in OSG Manifest bundle A imports packages from B or requires bundle B I got an error:  (W) BusinessMethodResolver.loop : No class was found for interface my/interfaces/StatelessRemote. if the interfaces and the beans are in the same package there's no problem I'm developing a client/server solution, both OSGI (Equinox), using Eclipse Riena for Remote OSGI Services and using EasyBeans on the server my bundle with the interfaces is at server and client side, the beans are only at server side I'm developing using Eclipse with PDE tooling and launching and so its easy to test client and server together with PDE OSGI Launch configurations copying all interfaces in the beans bundle is no solution I'm satisfied with, because then every step I'm testing I have to copy them - and I want to avoid this. main reason to use Easybeans instead of an EE server is the OSGI version of Easybeans where I have all freedom to do my OSGI stuff in a client/server solution Florent Benoit told me in the newsgroup "I think that this is because bytecode analysis based on ASM is looking up only classes provided in the current bundle. We don't rely on java lang reflect module to find annotations. " I think because EasyBeans is an OSGI EJB container, then EasyBeans should find classes and interfaces from bundles in OSGI bundle classpath at the moment I did no testing if there were problems too with @Entity referencing to other Entity, @Embedded or so from other bundles for me this is a showstopper and I hope that you'll find a solution. thx ekke
  • Environment:
    Eclipse 3.4 + OSGI (Equinox 3.4), Mac OSX 10.5.3, JDK 1.5
  1. bundles.zip
    (19 kB)
    ekkehard gentz
    27/Jun/08 12:08 PM
  2. eclipse_projects.zip
    (24 kB)
    ekkehard gentz
    27/Jun/08 12:08 PM

Activity

Hide
ekkehard gentz added a comment - 27/Jun/08 12:04 PM
first testcase:
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)
Show
ekkehard gentz added a comment - 27/Jun/08 12:04 PM first testcase: 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)
Hide
ekkehard gentz added a comment - 27/Jun/08 12:08 PM
3 bundles for the tests described above
alternative the 3 projects as eclipse projects
Show
ekkehard gentz added a comment - 27/Jun/08 12:08 PM 3 bundles for the tests described above alternative the 3 projects as eclipse projects
Hide
ekkehard gentz added a comment - 15/Jul/08 7:51 AM
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>
Show
ekkehard gentz added a comment - 15/Jul/08 7:51 AM 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>
Hide
Florent BENOIT added a comment - 16/Jul/08 5:00 PM
change fix version
Show
Florent BENOIT added a comment - 16/Jul/08 5:00 PM change fix version
Hide
Gael Lalire added a comment - 23/Jul/08 12:16 PM
Classes should be found.
Warning : interface bundle given as example does not contain interface classes.
Show
Gael Lalire added a comment - 23/Jul/08 12:16 PM Classes should be found. Warning : interface bundle given as example does not contain interface classes.
Hide
ekkehard gentz added a comment - 23/Jul/08 12:34 PM
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
Show
ekkehard gentz added a comment - 23/Jul/08 12:34 PM 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
Hide
ekkehard gentz added a comment - 23/Jul/08 2:57 PM
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
Show
ekkehard gentz added a comment - 23/Jul/08 2:57 PM 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
Hide
Gael Lalire added a comment - 23/Jul/08 3:12 PM
Yes, it should.
Show
Gael Lalire added a comment - 23/Jul/08 3:12 PM Yes, it should.
Hide
ekkehard gentz added a comment - 23/Jul/08 4:35 PM
thanks ! it works with the beans and interfaces in different bundles.
now I can do more real tests with easybeans
ekke
Show
ekkehard gentz added a comment - 23/Jul/08 4:35 PM thanks ! it works with the beans and interfaces in different bundles. now I can do more real tests with easybeans ekke

People

Dates

  • Created:
    26/Jun/08 6:09 PM
    Updated:
    23/Jul/08 4:35 PM
    Resolved:
    23/Jul/08 12:16 PM