Error is the same even if I add geronimo-atinject_1.0_spec-1.0.jar On Wed, Dec 10, 2014 at 3:44 PM, Charles Moulliard <[email protected]> wrote:
> No. Just javax.inject > (~/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar) > Do I have to add it ? > > On Wed, Dec 10, 2014 at 2:16 PM, Jean-Baptiste Onofré <[email protected]> > wrote: > >> Did you add geronimo ati inject dependency ? >> >> Regards >> JB >> >> >> Sent from my Samsung Galaxy smartphone. >> >> >> -------- Original message -------- >> From: Charles Moulliard <[email protected]> >> Date:10/12/2014 13:57 (GMT+01:00) >> To: [email protected] >> Cc: >> Subject: Re: Issue with pax exam - missing jar maybe >> >> I have upgraded to paxexam 4.3 & Karaf 2.4.0 but now I get another error >> even if the dependency pax-exam-spi is in the classpath : >> https://gist.github.com/cmoulliard/2c673628f35156d71714 >> >> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.14 sec >> <<< FAILURE! - in >> org.drools.karaf.itest.DroolsOnBodyCamelKarafIntegrationTest >> initializationError(org.drools.karaf.itest.DroolsOnBodyCamelKarafIntegrationTest) >> Time elapsed: 0.007 sec <<< ERROR! >> java.lang.NoSuchMethodError: >> org.ops4j.pax.exam.spi.reactors.ReactorManager.setAnnotationHandler(Lorg/ops4j/pax/exam/spi/reactors/AnnotationHandler;)V >> at org.ops4j.pax.exam.junit.impl.ProbeRunner.<init>(ProbeRunner.java:79) >> at org.ops4j.pax.exam.junit.PaxExam.createDelegate(PaxExam.java:82) >> at org.ops4j.pax.exam.junit.PaxExam.<init>(PaxExam.java:73) >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> at >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) >> at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >> at java.lang.reflect.Constructor.newInstance(Constructor.java:526) >> at >> org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:29) >> at >> org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:21) >> at >> org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) >> at >> org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) >> at >> org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) >> at >> org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26) >> at >> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:262) >> at >> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) >> at >> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) >> at >> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) >> >> On Wed, Dec 10, 2014 at 1:13 PM, Jean-Baptiste Onofré <[email protected]> >> wrote: >> >>> Hi, >>> >>> Which Pax Exam version do you use and Karaf version ? >>> >>> With 4.3.0, it should work out of the box with Karaf 3.x. >>> >>> With previous version, you may need to add the pax-url-aether dependency. >>> >>> Regards >>> JB >>> >>> >>> On 12/10/2014 12:56 PM, Charles Moulliard wrote: >>> >>>> Hi, >>>> >>>> Whenever I run an integration test using pax exam karaf container, I get >>>> this classloading error message >>>> >>>> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.004 >>>> sec <<< FAILURE! - in >>>> org.drools.karaf.itest.DroolsOnCommandCamelKarafIntegrationTest >>>> testRuleOnCommand(org.drools.karaf.itest.DroolsOnCommandCamelKarafInteg >>>> rationTest) >>>> Time elapsed: 0.003 sec <<< ERROR! >>>> java.lang.NoSuchMethodError: >>>> org.ops4j.pax.url.mvn.internal.Connection.<init>( >>>> Ljava/net/URL;Lorg/ops4j/pax/url/maven/commons/MavenConfiguration;)V >>>> at org.ops4j.pax.url.mvn.Handler.openConnection(Handler.java:48) >>>> at java.net.URL.openConnection(URL.java:971) >>>> at java.net.URL.openStream(URL.java:1037) >>>> at >>>> org.ops4j.pax.exam.karaf.container.internal.ArchiveExtractor. >>>> extractTarGzDistribution(ArchiveExtractor.java:81) >>>> at >>>> org.ops4j.pax.exam.karaf.container.internal.ArchiveExtractor.extract( >>>> ArchiveExtractor.java:70) >>>> at >>>> org.ops4j.pax.exam.karaf.container.internal.KarafTestContainer.start( >>>> KarafTestContainer.java:150) >>>> at >>>> org.ops4j.pax.exam.spi.reactors.AllConfinedStagedReactor.invoke( >>>> AllConfinedStagedReactor.java:79) >>>> at >>>> org.ops4j.pax.exam.junit.impl.ProbeRunner$2.evaluate( >>>> ProbeRunner.java:278) >>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) >>>> at >>>> org.junit.runners.BlockJUnit4ClassRunner.runChild( >>>> BlockJUnit4ClassRunner.java:70) >>>> at >>>> org.junit.runners.BlockJUnit4ClassRunner.runChild( >>>> BlockJUnit4ClassRunner.java:50) >>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) >>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) >>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) >>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) >>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) >>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:309) >>>> at org.ops4j.pax.exam.junit.impl.ProbeRunner.run(ProbeRunner.java:112) >>>> at org.ops4j.pax.exam.junit.PaxExam.run(PaxExam.java:93) >>>> at >>>> org.apache.maven.surefire.junit4.JUnit4Provider.execute( >>>> JUnit4Provider.java:264) >>>> at >>>> org.apache.maven.surefire.junit4.JUnit4Provider. >>>> executeTestSet(JUnit4Provider.java:153) >>>> at >>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke( >>>> JUnit4Provider.java:124) >>>> at >>>> org.apache.maven.surefire.booter.ForkedBooter. >>>> invokeProviderInSameClassLoader(ForkedBooter.java:200) >>>> at >>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess( >>>> ForkedBooter.java:153) >>>> at org.apache.maven.surefire.booter.ForkedBooter.main( >>>> ForkedBooter.java:103) >>>> >>>> Do I miss a dependency ? >>>> >>>> <dependency> >>>> <groupId>org.ops4j.pax.exam</groupId> >>>> <artifactId>pax-exam-junit4</artifactId> >>>> <scope>test</scope> >>>> </dependency> >>>> >>>> <dependency> >>>> <groupId>org.ops4j.pax.exam</groupId> >>>> <artifactId>pax-exam-container-karaf</artifactId> >>>> <scope>test</scope> >>>> </dependency> >>>> >>>> Regards, >>>> -- >>>> Charles Moulliard >>>> Apache Committer / Architect @RedHat >>>> Twitter : @cmoulliard | Blog : http://cmoulliard.github.io >>>> <http://cmoulliard.github.io> >>>> >>>> >>> -- >>> Jean-Baptiste Onofré >>> [email protected] >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >> >> >> >> -- >> Charles Moulliard >> Apache Committer / Architect @RedHat >> Twitter : @cmoulliard | Blog : http://cmoulliard.github.io >> >> > > > -- > Charles Moulliard > Apache Committer / Architect @RedHat > Twitter : @cmoulliard | Blog : http://cmoulliard.github.io > > -- Charles Moulliard Apache Committer / Architect @RedHat Twitter : @cmoulliard | Blog : http://cmoulliard.github.io
