AHHH ok, hudson changes the game a little bit; do you use the same .m2 repo for deploying your repositories as is the default system repo? The "problem" here is paxexam-karaf. While your artifacts are deployed into repo A pax-url tries to load the features.xml from your default repo (~/.m2). Basically the solution is adding the alternative repo used by hudson to pax-url, but I'm not sure how to handle this in a general enough case. Independently, we'll need to give this a shot anyhow once we let the itests run at our jenkins servers. I think building an assembly and include the required files before hand should provide a quite general solution here...
Kind regards, Andreas On Wed, Aug 29, 2012 at 11:46 AM, Dan Tran <[email protected]> wrote: > not sure what is going on here, the tests are OK on my centos 6.3.x ( > openjdk 7) and centos 5.5x( oracle java 6 ). On the same centos 5.5 > box, it fails on my hudson instance. I will need to trouble shoot it > > Thanks the quick support > > -Dan > > On Wed, Aug 29, 2012 at 2:39 AM, Achim Nierbeck <[email protected]> > wrote: >> What kind of Java are you using on the centOs? Is it a OpenJDK or the >> Oracle one? >> Cause I've seen a couple of issues with the OpenJDK one but not with >> the Oracle one which should be the same as on Windows. >> >> regards, Achim >> >> 2012/8/29 Dan Tran <[email protected]>: >>> IT test passes on my windows 7, but fails on my centos 5.5+ with java >>> 6, and java 7 build >>> >>> -D >>> >>> On Wed, Aug 29, 2012 at 2:14 AM, Dan Tran <[email protected]> wrote: >>>> Thanks for the quick fixed, my final IT test fail, how about yours? >>>> >>>> Running org.apache.karaf.webconsole.itest.FeaturesIntegrationTest >>>> 0 [main] INFO org.ops4j.pax.exam.spi.DefaultExamSystem - Pax Exam >>>> System (Version: 2.3.0) created. >>>> 4884 [main] INFO >>>> org.openengsb.labs.paxexam.karaf.container.internal.KarafTestContainer >>>> - Wait for test container to finish its initialization [ >>>> RelativeTimeout value = 180000 ] >>>> 4885 [main] INFO >>>> org.ops4j.pax.exam.rbc.client.RemoteBundleContextClient - Waiting for >>>> remote bundle context.. on 21413 name: >>>> 046677ed-8ad0-4629-b542-dec3d7cc58e2 timout: [ RelativeTimeout value = >>>> 180000 ] >>>> 2012-08-29 02:12:29,482 | WARN | JMX OSGi Agent | core >>>> | 40 - org.apache.aries.jmx.core - 0.3.1 | There are no >>>> MBean servers registred, can't register MBeans >>>> 2012-08-29 02:12:29,716 | WARN | rint Extender: 2 | >>>> KarArtifactInstaller | 33 - org.apache.karaf.deployer.kar >>>> - 2.2.8 | Unable to create directory for Karaf Archive timestamps. >>>> Results may vary... >>>> __ __ ____ >>>> / //_/____ __________ _/ __/ >>>> / ,< / __ `/ ___/ __ `/ /_ >>>> / /| |/ /_/ / / / /_/ / __/ >>>> /_/ |_|\__,_/_/ \__,_/_/ >>>> >>>> Apache Karaf (2.2.8) >>>> >>>> Hit '<tab>' for a list of available commands >>>> and '[cmd] --help' for help on a specific command. >>>> Hit '<ctrl-d>' or 'osgi:shutdown' to shutdown Karaf. >>>> >>>> karaf@root> 11603 [main] ERROR >>>> org.ops4j.pax.exam.junit.JUnit4TestRunner - Exception >>>> org.ops4j.pax.exam.TestContainerException: >>>> [shouldInstallAllFeatures(org.apache.karaf.webconsole.itest.FeaturesIntegrationTest): >>>> URL >>>> [mvn:org.apache.karaf.webconsole/apache-karaf-webconsole/0.3.0-SNAPSHOT/xml/features] >>>> could not be resolved.] >>>> at >>>> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.invokeViaJUnit(JUnitProbeInvoker.java:112) >>>> at >>>> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.findAndInvoke(JUnitProbeInvoker.java:89) >>>> at >>>> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.call(JUnitProbeInvoker.java:72) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:601) >>>> at >>>> org.ops4j.pax.exam.rbc.internal.RemoteBundleContextImpl.remoteCall(RemoteBundleContextImpl.java:86) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:601) >>>> at >>>> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322) >>>> at sun.rmi.transport.Transport$1.run(Transport.java:177) >>>> at sun.rmi.transport.Transport$1.run(Transport.java:174) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> at sun.rmi.transport.Transport.serviceCall(Transport.java:173) >>>> at >>>> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553) >>>> at >>>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808) >>>> at >>>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >>>> at java.lang.Thread.run(Thread.java:722) >>>> Caused by: java.lang.RuntimeException: URL >>>> [mvn:org.apache.karaf.webconsole/apache-karaf-webconsole/0.3.0-SNAPSHOT/xml/features] >>>> could not be resolved. >>>> at >>>> org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:195) >>>> at >>>> org.apache.karaf.features.internal.FeatureValidationUtil.validate(FeatureValidationUtil.java:47) >>>> at >>>> org.apache.karaf.features.internal.FeaturesServiceImpl.validateRepository(FeaturesServiceImpl.java:199) >>>> at >>>> org.apache.karaf.features.internal.FeaturesServiceImpl.internalAddRepository(FeaturesServiceImpl.java:210) >>>> at >>>> org.apache.karaf.features.internal.FeaturesServiceImpl.addRepository(FeaturesServiceImpl.java:204) >>>> at >>>> org.apache.karaf.webconsole.itest.FeaturesIntegrationTest.shouldInstallAllFeatures(FeaturesIntegrationTest.java:78) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:601) >>>> at >>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) >>>> at >>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) >>>> at >>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) >>>> at >>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) >>>> at >>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) >>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) >>>> at >>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) >>>> at >>>> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:58) >>>> at >>>> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:32) >>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) >>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) >>>> at >>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) >>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) >>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) >>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:300) >>>> at org.junit.runner.JUnitCore.run(JUnitCore.java:157) >>>> at org.junit.runner.JUnitCore.run(JUnitCore.java:136) >>>> at >>>> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.invokeViaJUnit(JUnitProbeInvoker.java:108) >>>> ... 22 more >>>> 11627 [main] WARN org.ops4j.pax.exam.spi.DefaultExamSystem - Option >>>> org.ops4j.pax.exam.options.FrameworkStartLevelOption has not been >>>> recognized. >>>> 11627 [main] WARN org.ops4j.pax.exam.spi.DefaultExamSystem - Option >>>> org.openengsb.labs.paxexam.karaf.options.KarafDistributionConfigurationOption >>>> has not been recognized. >>>> 11724 [main] WARN org.ops4j.pax.exam.spi.DefaultExamSystem - Option >>>> org.ops4j.pax.exam.options.FrameworkStartLevelOption has not been >>>> recognized. >>>> 11724 [main] WARN org.ops4j.pax.exam.spi.DefaultExamSystem - Option >>>> org.openengsb.labs.paxexam.karaf.options.KarafDistributionConfigurationOption >>>> has not been recognized. >>>> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 11.852 >>>> sec <<< FAILURE! >>>> Results : >>>> >>>> Failed tests: >>>> shouldInstallAllFeatures:FeaturesIntegrationTest.shouldInstallAllFeatures:KarafTestContainer{mvn:org.apache.karaf\/apache-karaf\/2.2.8\/zip}(org.apache.karaf.webconsole.itest.FeaturesIntegrationTest): >>>> URL >>>> [mvn:org.apache.karaf.webconsole/apache-karaf-webconsole/0.3.0-SNAPSHOT/xml/features] >>>> could not be resolved. >>>> >>>> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0 >>>> >>>> >>>> >>>> On Wed, Aug 29, 2012 at 2:11 AM, Andreas Pieber <[email protected]> wrote: >>>>> done >>>>> >>>>> Kind regards, >>>>> Andreas >>>>> >>>>> On Wed, Aug 29, 2012 at 10:57 AM, Andreas Pieber <[email protected]> >>>>> wrote: >>>>>> the final version just had reached m2 central. I'll update the >>>>>> dependency. Give me a sec >>>>>> >>>>>> Kind regards, >>>>>> Andreas >>>>>> >>>>>> On Wed, Aug 29, 2012 at 10:53 AM, Dan Tran <[email protected]> wrote: >>>>>>> org.ops4j.pax.wicket:org.ops4j.pax.wicket.service:jar:1.1.0-SNAPSHOT >>>>>>> is missing at sonatype-snapshot, Can we have this fixed quick? >>>>>>> >>>>>>> here is detail build error >>>>>>> >>>>>>> [ERROR] Failed to execute goal on project >>>>>>> org.apache.karaf.webconsole.core: Could not resolve dependencies for >>>>>>> project >>>>>>> org.apache.karaf.webconsole:org.apache.karaf.webconsole.core:bundle:0.3.0-SNAPSHO >>>>>>> T: The following artifacts could not be resolved: >>>>>>> org.ops4j.pax.wicket:org.ops4j.pax.wicket.service:jar:1.1.0-SNAPSHOT, >>>>>>> org.ops4j.pax.wicket:org.ops4j.pax.wicket.test:jar:1.1.0-SNAPSHOT: >>>>>>> Could not fin >>>>>>> d artifact >>>>>>> org.ops4j.pax.wicket:org.ops4j.pax.wicket.service:jar:1.1.0-SNAPSHOT >>>>>>> in nexus >>>>>>> (http://maven.eng.loglogic.com:8081/nexus/content/groups/public/) >>>>>>> -> [Help 1] >>>>>>> >>>>>>> A deploy of missing snapshot dependency would be sufficient >>>>>>> >>>>>>> Big thanks >>>>>>> >>>>>>> -D >> >> >> >> -- >> >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> >> Committer & Project Lead >> OPS4J Pax for Vaadin >> <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project >> Lead >> blog <http://notizblog.nierbeck.de/>
