Hi Claus, Thanks for your confirmation, I just did a litter modification of camel-itest-osgi to leverage the last feature of Pax-Exam.
Hope the next build of hudson will be OK for that. Willem Claus Ibsen wrote: > On Mon, May 4, 2009 at 10:04 AM, Willem Jiang <[email protected]> wrote: >> mvn clean install -Pci-build-profile (same with hudson) on the >> camel-itest-osgi module. > With this profile it works > > Results : > > Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 > > > >> And you can run mvn clean install to see if there is any different result. > And with regular mvn clean install I get > > Results : > > Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 > > So the problem could have been the repo being offline. > >> BTW, it looks like ops4j.org is back, my local build is OK again. >> >> Willem >> Claus Ibsen wrote: >>> On Mon, May 4, 2009 at 7:37 AM, Willem Jiang <[email protected]> wrote: >>>> Hi Claus >>>> >>>> Yes, I just found that (The tests were passed on my Windows box), >>>> but now it looks like the http://repository.ops4j.org/maven2 is not >>>> available, all tests are failed with this error. >>>> ava.lang.RuntimeException: URL >>>> [mvn:org.ops4j.pax.runner.profiles/log//1.3.0] could not be resolved. >>>> at >>>> org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:195) >>>> at org.ops4j.net.URLUtils.prepareInputStream(URLUtils.java:134) >>>> >>>> Could you help me to run it on your mac? >>> Yes I can run it on you demand. >>> >>> Is it just the camel-itest-osgi I need to run mvn clean install or do >>> you need me to run some other mvn goal? >>> >>> >>>> Willem >>>> Claus Ibsen wrote: >>>>> Hi Willem >>>>> >>>>> Its better now as the distribution can be build now. >>>>> However the osgi tests fails in tear down >>>>> >>>>> http://hudson.zones.apache.org/hudson/job/Camel/org.apache.camel$camel-itest-osgi/135/testReport/org.apache.camel.itest.osgi/OSGiIntegrationSpringTest/testSendMessage__knopflerfish_/ >>>>> >>>>> >>>>> >>>>> Error Message >>>>> >>>>> BeanFactory not initialized or already closed - call 'refresh' before >>>>> accessing beans via the ApplicationContext >>>>> Stacktrace >>>>> >>>>> java.lang.IllegalStateException: BeanFactory not initialized or >>>>> already closed - call 'refresh' before accessing beans via the >>>>> ApplicationContext >>>>> at >>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:153) >>>>> at >>>>> org.springframework.context.support.AbstractApplicationContext.getLifecycleBeans(AbstractApplicationContext.java:1061) >>>>> at >>>>> org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:825) >>>>> at >>>>> org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext.doClose(AbstractOsgiBundleApplicationContext.java:197) >>>>> at >>>>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$501(AbstractDelegatedExecutionApplicationContext.java:69) >>>>> at >>>>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$2.run(AbstractDelegatedExecutionApplicationContext.java:214) >>>>> at >>>>> org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85) >>>>> at >>>>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.normalClose(AbstractDelegatedExecutionApplicationContext.java:210) >>>>> at >>>>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$NoDependenciesWaitRefreshExecutor.close(AbstractDelegatedExecutionApplicationContext.java:93) >>>>> at >>>>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.doClose(AbstractDelegatedExecutionApplicationContext.java:236) >>>>> at >>>>> org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:794) >>>>> at >>>>> org.springframework.context.support.AbstractApplicationContext.destroy(AbstractApplicationContext.java:782) >>>>> at >>>>> org.apache.camel.itest.osgi.OSGiIntegrationSpringTestSupport.tearDown(OSGiIntegrationSpringTestSupport.java:58) >>>>> >>>>> >>>>> >>>>> On Sun, May 3, 2009 at 11:22 AM, Willem Jiang <[email protected]> >>>>> wrote: >>>>>> Hi Claus, >>>>>> >>>>>> I just did a quick fix for that, it is caused by the changing of the >>>>>> Pax-Exam plugin 0.5.0. >>>>>> My bad, I should test it before I upgraded the Pax-Exam. >>>>>> >>>>>> Willem >>>>>> >>>>>> >>>>>> Claus Ibsen wrote: >>>>>>> Hi >>>>>>> >>>>>>> Is it possible to get the OSGi integration test working on hudson again? >>>>>>> >>>>>>> This is the latest failure. See console output. >>>>>>> http://hudson.zones.apache.org/hudson/job/Camel/134/console >>>>>>> >>>>>>> >>>>>>> [INFO] Error for project: Camel :: OSGi Integration Tests (during >>>>>>> install) >>>>>>> [INFO] >>>>>>> ------------------------------------------------------------------------ >>>>>>> [INFO] 'generate-paxexam-config' was specified in an execution, but >>>>>>> not found in the plugin >>>>>>> [INFO] >>>>>>> ------------------------------------------------------------------------ >>>>>>> [INFO] Trace >>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: >>>>>>> 'generate-paxexam-config' was specified in an execution, but not found >>>>>>> in the plugin >>>>>>> at >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindExecutionToLifecycle(DefaultLifecycleExecutor.java:1359) >>>>>>> at >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(DefaultLifecycleExecutor.java:1260) >>>>>>> at >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:1004) >>>>>>> at >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:477) >>>>>>> at >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330) >>>>>>> at >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291) >>>>>>> at >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) >>>>>>> at >>>>>>> org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65) >>>>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >>>>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >>>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) >>>>>>> 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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >>>>>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >>>>>>> at hudson.maven.agent.Main.launch(Main.java:158) >>>>>>> at hudson.maven.MavenBuilder.call(MavenBuilder.java:162) >>>>>>> at >>>>>>> hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:579) >>>>>>> at >>>>>>> hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:525) >>>>>>> at hudson.remoting.UserRequest.perform(UserRequest.java:69) >>>>>>> at hudson.remoting.UserRequest.perform(UserRequest.java:23) >>>>>>> at hudson.remoting.Request$2.run(Request.java:213) >>>>>>> at >>>>>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) >>>>>>> at >>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) >>>>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:123) >>>>>>> at >>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) >>>>>>> at >>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) >>>>>>> at java.lang.Thread.run(Thread.java:595) >>>>>>> [INFO] >>>>>>> ------------------------------------------------------------------------ >>>>>>> [INFO] BUILD ERRORS >>>>>>> [INFO] >>>>>>> ------------------------------------------------------------------------ >>>>>>> [INFO] Total time: 68 minutes 31 seconds >>>>>>> [INFO] Finished at: Sat May 02 06:29:08 PDT 2009 >>>>>>> [INFO] Final Memory: 105M/215M >>>>>>> [INFO] >>>>>>> ------------------------------------------------------------------------ >>>>>>> channel stopped >>>>>>> [locks-and-latches] Releasing all the locks >>>>>>> [locks-and-latches] All the locks released >>>>>>> finished: FAILURE >>>>>>> >>>>>>> >>>>> >>> >>> >> > > >
