You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Viggo Navarsete <vi...@gmail.com> on 2011/03/22 15:06:17 UTC

org.apache.openejb.OpenEJBException: Creating application failed (....target/classpath.ea)

HI,

I've had some tests running OpenEJB 3.2-SNAPSHOT which has worked for a
while, but suddenly they start to fail with a stacktrace like this:

Running com.tracetracker.mds.adm.business.MasterDataQueryBeanTest
Mar 22, 2011 3:01:37 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
INFO: Created new singletonService
org.apache.openejb.cdi.ThreadSingletonServiceImpl@1b64e6a
Mar 22, 2011 3:01:37 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
INFO: succeeded in installing singleton service
Apache OpenEJB 3.2-SNAPSHOT    build: 20110317-07:11
http://openejb.apache.org/
Mar 22, 2011 3:01:41 PM org.apache.openejb.cdi.CdiBuilder build
INFO: existing thread singleton service in SystemInstance()
org.apache.openejb.cdi.ThreadSingletonServiceImpl@1b64e6a
Mar 22, 2011 3:01:41 PM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
INFO: OpenWebBeans Container is starting...
Mar 22, 2011 3:01:41 PM org.apache.webbeans.plugins.PluginLoader startUp
INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
ERROR - Application could not be deployed:
 /home/viggo/workspace/MDS_TRUNK_JBOSS_6/mds-main/mds-biz-ejb/target/classpath.ear
org.apache.openejb.OpenEJBException: Creating application failed:
/home/viggo/workspace/MDS_TRUNK_JBOSS_6/mds-main/mds-biz-ejb/target/classpath.ear:
org.apache.webbeans.container.BeanManagerImpl.getInterceptors()Ljava/util/Set;
 at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:753)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:462)
 at
org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:372)
at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:284)
 at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:130)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:63)
 at org.apache.openejb.OpenEJB.init(OpenEJB.java:276)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:255)
 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:597)
 at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
at
org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
 at
org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
at
org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
 at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
 at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.InitialContext.<init>(InitialContext.java:197)
 at
com.tracetracker.mds.adm.business.MasterDataQueryBeanTest.setUp(MasterDataQueryBeanTest.java:68)
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:597)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
 at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
 at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
 at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
 at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:140)
 at org.apache.maven.surefire.Surefire.run(Surefire.java:109)
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:597)
at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
 at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1017)
Caused by: java.lang.NoSuchMethodError:
org.apache.webbeans.container.BeanManagerImpl.getInterceptors()Ljava/util/Set;
 at
org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints(BeansDeployer.java:204)
at
org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:210)
 at
org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:52)
at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:46)
 at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:650)
... 40 more
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.524 sec
<<< FAILURE!


Any clue why?

Re: org.apache.openejb.OpenEJBException: Creating application failed (....target/classpath.ea)

Posted by Jean-Louis MONTEIRO <je...@gmail.com>.
No worries.

@Thiago, if you can dig into, that'd be great but get in touch with David
and Mark.
There have been discussion (also in Geronimo) regarding that problem.

Jean-Louis

2011/3/23 Viggo Navarsete <vi...@gmail.com>

> Hi Thiago,
>
> I created an issue for this:)
>
> And I've already got input, which makes it unnecessary for you to do
> anything but wait:)..https://issues.apache.org/jira/browse/OPENEJB-1450
> <https://issues.apache.org/jira/browse/OPENEJB-1450>
>
> On Wed, Mar 23, 2011 at 12:58 PM, Thiago Veronezi <thiago@veronezi.org
> >wrote:
>
> > Hi,
> > I've got the same problem yesterday. I saw the openwebbeans code this
> > morning and I saw that this method return type has been changed from
> "Set"
> > to "List" atfer the revision 1080727 (
> > http://svn.apache.org/viewvc?view=revision&revision=1080727).
> >
> > Ill investigate how to fix it on our side latter this evening. Please let
> > me
> > know if you have any luck before that.
> > thanks,
> > Thiago.
> >
> > On Tue, Mar 22, 2011 at 9:06 AM, Viggo Navarsete
> > <vi...@gmail.com>wrote:
> >
> > > HI,
> > >
> > > I've had some tests running OpenEJB 3.2-SNAPSHOT which has worked for a
> > > while, but suddenly they start to fail with a stacktrace like this:
> > >
> > > Running com.tracetracker.mds.adm.business.MasterDataQueryBeanTest
> > > Mar 22, 2011 3:01:37 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> > > INFO: Created new singletonService
> > > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1b64e6a
> > > Mar 22, 2011 3:01:37 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> > > INFO: succeeded in installing singleton service
> > > Apache OpenEJB 3.2-SNAPSHOT    build: 20110317-07:11
> > > http://openejb.apache.org/
> > > Mar 22, 2011 3:01:41 PM org.apache.openejb.cdi.CdiBuilder build
> > > INFO: existing thread singleton service in SystemInstance()
> > > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1b64e6a
> > > Mar 22, 2011 3:01:41 PM org.apache.openejb.cdi.OpenEJBLifecycle
> > > startApplication
> > > INFO: OpenWebBeans Container is starting...
> > > Mar 22, 2011 3:01:41 PM org.apache.webbeans.plugins.PluginLoader
> startUp
> > > INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> > > ERROR - Application could not be deployed:
> > >
> > >
> >
>  /home/viggo/workspace/MDS_TRUNK_JBOSS_6/mds-main/mds-biz-ejb/target/classpath.ear
> > > org.apache.openejb.OpenEJBException: Creating application failed:
> > >
> > >
> >
> /home/viggo/workspace/MDS_TRUNK_JBOSS_6/mds-main/mds-biz-ejb/target/classpath.ear:
> > >
> > >
> >
> org.apache.webbeans.container.BeanManagerImpl.getInterceptors()Ljava/util/Set;
> > >  at
> > >
> > >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:753)
> > > at
> > >
> > >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:462)
> > >  at
> > >
> > >
> >
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:372)
> > > at
> > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:284)
> > >  at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:130)
> > > at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:63)
> > >  at org.apache.openejb.OpenEJB.init(OpenEJB.java:276)
> > > at org.apache.openejb.OpenEJB.init(OpenEJB.java:255)
> > >  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:597)
> > >  at
> > org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
> > > at
> > >
> > >
> >
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
> > >  at
> > >
> > >
> >
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
> > > at
> > >
> > >
> >
> org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
> > >  at
> > >
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
> > > at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
> > >  at javax.naming.InitialContext.init(InitialContext.java:223)
> > > at javax.naming.InitialContext.<init>(InitialContext.java:197)
> > >  at
> > >
> > >
> >
> com.tracetracker.mds.adm.business.MasterDataQueryBeanTest.setUp(MasterDataQueryBeanTest.java:68)
> > > 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:597)
> > > at
> > >
> > >
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> > >  at
> > >
> > >
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> > > at
> > >
> > >
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> > >  at
> > >
> > >
> >
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> > > at
> > >
> >
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> > >  at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> > > at
> > >
> > >
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> > >  at
> > >
> > >
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
> > > at
> > >
> > >
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:140)
> > >  at org.apache.maven.surefire.Surefire.run(Surefire.java:109)
> > > 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:597)
> > > at
> > >
> > >
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> > >  at
> > >
> > >
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1017)
> > > Caused by: java.lang.NoSuchMethodError:
> > >
> > >
> >
> org.apache.webbeans.container.BeanManagerImpl.getInterceptors()Ljava/util/Set;
> > >  at
> > >
> > >
> >
> org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints(BeansDeployer.java:204)
> > > at
> > >
> > >
> >
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:210)
> > >  at
> > >
> > >
> >
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:52)
> > > at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:46)
> > >  at
> > >
> > >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:650)
> > > ... 40 more
> > > Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.524
> sec
> > > <<< FAILURE!
> > >
> > >
> > > Any clue why?
> > >
> >
>

Re: org.apache.openejb.OpenEJBException: Creating application failed (....target/classpath.ea)

Posted by Viggo Navarsete <vi...@gmail.com>.
Hi Thiago,

I created an issue for this:)

And I've already got input, which makes it unnecessary for you to do
anything but wait:)..https://issues.apache.org/jira/browse/OPENEJB-1450
<https://issues.apache.org/jira/browse/OPENEJB-1450>

On Wed, Mar 23, 2011 at 12:58 PM, Thiago Veronezi <th...@veronezi.org>wrote:

> Hi,
> I've got the same problem yesterday. I saw the openwebbeans code this
> morning and I saw that this method return type has been changed from "Set"
> to "List" atfer the revision 1080727 (
> http://svn.apache.org/viewvc?view=revision&revision=1080727).
>
> Ill investigate how to fix it on our side latter this evening. Please let
> me
> know if you have any luck before that.
> thanks,
> Thiago.
>
> On Tue, Mar 22, 2011 at 9:06 AM, Viggo Navarsete
> <vi...@gmail.com>wrote:
>
> > HI,
> >
> > I've had some tests running OpenEJB 3.2-SNAPSHOT which has worked for a
> > while, but suddenly they start to fail with a stacktrace like this:
> >
> > Running com.tracetracker.mds.adm.business.MasterDataQueryBeanTest
> > Mar 22, 2011 3:01:37 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> > INFO: Created new singletonService
> > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1b64e6a
> > Mar 22, 2011 3:01:37 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> > INFO: succeeded in installing singleton service
> > Apache OpenEJB 3.2-SNAPSHOT    build: 20110317-07:11
> > http://openejb.apache.org/
> > Mar 22, 2011 3:01:41 PM org.apache.openejb.cdi.CdiBuilder build
> > INFO: existing thread singleton service in SystemInstance()
> > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1b64e6a
> > Mar 22, 2011 3:01:41 PM org.apache.openejb.cdi.OpenEJBLifecycle
> > startApplication
> > INFO: OpenWebBeans Container is starting...
> > Mar 22, 2011 3:01:41 PM org.apache.webbeans.plugins.PluginLoader startUp
> > INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> > ERROR - Application could not be deployed:
> >
> >
>  /home/viggo/workspace/MDS_TRUNK_JBOSS_6/mds-main/mds-biz-ejb/target/classpath.ear
> > org.apache.openejb.OpenEJBException: Creating application failed:
> >
> >
> /home/viggo/workspace/MDS_TRUNK_JBOSS_6/mds-main/mds-biz-ejb/target/classpath.ear:
> >
> >
> org.apache.webbeans.container.BeanManagerImpl.getInterceptors()Ljava/util/Set;
> >  at
> >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:753)
> > at
> >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:462)
> >  at
> >
> >
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:372)
> > at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:284)
> >  at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:130)
> > at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:63)
> >  at org.apache.openejb.OpenEJB.init(OpenEJB.java:276)
> > at org.apache.openejb.OpenEJB.init(OpenEJB.java:255)
> >  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:597)
> >  at
> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
> > at
> >
> >
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
> >  at
> >
> >
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
> > at
> >
> >
> org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
> >  at
> > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
> > at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
> >  at javax.naming.InitialContext.init(InitialContext.java:223)
> > at javax.naming.InitialContext.<init>(InitialContext.java:197)
> >  at
> >
> >
> com.tracetracker.mds.adm.business.MasterDataQueryBeanTest.setUp(MasterDataQueryBeanTest.java:68)
> > 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:597)
> > at
> >
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >  at
> >
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> > at
> >
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >  at
> >
> >
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> > at
> >
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> >  at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> > at
> >
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >  at
> >
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
> > at
> >
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:140)
> >  at org.apache.maven.surefire.Surefire.run(Surefire.java:109)
> > 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:597)
> > at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> >  at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1017)
> > Caused by: java.lang.NoSuchMethodError:
> >
> >
> org.apache.webbeans.container.BeanManagerImpl.getInterceptors()Ljava/util/Set;
> >  at
> >
> >
> org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints(BeansDeployer.java:204)
> > at
> >
> >
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:210)
> >  at
> >
> >
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:52)
> > at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:46)
> >  at
> >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:650)
> > ... 40 more
> > Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.524 sec
> > <<< FAILURE!
> >
> >
> > Any clue why?
> >
>

Re: org.apache.openejb.OpenEJBException: Creating application failed (....target/classpath.ea)

Posted by Thiago Veronezi <th...@veronezi.org>.
Hi,
I've got the same problem yesterday. I saw the openwebbeans code this
morning and I saw that this method return type has been changed from "Set"
to "List" atfer the revision 1080727 (
http://svn.apache.org/viewvc?view=revision&revision=1080727).

Ill investigate how to fix it on our side latter this evening. Please let me
know if you have any luck before that.
thanks,
Thiago.

On Tue, Mar 22, 2011 at 9:06 AM, Viggo Navarsete
<vi...@gmail.com>wrote:

> HI,
>
> I've had some tests running OpenEJB 3.2-SNAPSHOT which has worked for a
> while, but suddenly they start to fail with a stacktrace like this:
>
> Running com.tracetracker.mds.adm.business.MasterDataQueryBeanTest
> Mar 22, 2011 3:01:37 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> INFO: Created new singletonService
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@1b64e6a
> Mar 22, 2011 3:01:37 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> INFO: succeeded in installing singleton service
> Apache OpenEJB 3.2-SNAPSHOT    build: 20110317-07:11
> http://openejb.apache.org/
> Mar 22, 2011 3:01:41 PM org.apache.openejb.cdi.CdiBuilder build
> INFO: existing thread singleton service in SystemInstance()
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@1b64e6a
> Mar 22, 2011 3:01:41 PM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> INFO: OpenWebBeans Container is starting...
> Mar 22, 2011 3:01:41 PM org.apache.webbeans.plugins.PluginLoader startUp
> INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> ERROR - Application could not be deployed:
>
>  /home/viggo/workspace/MDS_TRUNK_JBOSS_6/mds-main/mds-biz-ejb/target/classpath.ear
> org.apache.openejb.OpenEJBException: Creating application failed:
>
> /home/viggo/workspace/MDS_TRUNK_JBOSS_6/mds-main/mds-biz-ejb/target/classpath.ear:
>
> org.apache.webbeans.container.BeanManagerImpl.getInterceptors()Ljava/util/Set;
>  at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:753)
> at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:462)
>  at
>
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:372)
> at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:284)
>  at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:130)
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:63)
>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:276)
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:255)
>  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:597)
>  at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
> at
>
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
>  at
>
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
> at
>
> org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
>  at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
> at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
>  at javax.naming.InitialContext.init(InitialContext.java:223)
> at javax.naming.InitialContext.<init>(InitialContext.java:197)
>  at
>
> com.tracetracker.mds.adm.business.MasterDataQueryBeanTest.setUp(MasterDataQueryBeanTest.java:68)
> 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:597)
> at
>
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>  at
>
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at
>
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>  at
>
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
>  at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> at
>
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>  at
>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
> at
>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:140)
>  at org.apache.maven.surefire.Surefire.run(Surefire.java:109)
> 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:597)
> at
>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>  at
>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1017)
> Caused by: java.lang.NoSuchMethodError:
>
> org.apache.webbeans.container.BeanManagerImpl.getInterceptors()Ljava/util/Set;
>  at
>
> org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints(BeansDeployer.java:204)
> at
>
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:210)
>  at
>
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:52)
> at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:46)
>  at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:650)
> ... 40 more
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.524 sec
> <<< FAILURE!
>
>
> Any clue why?
>