tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christophe Cordenier <christophe.corden...@gmail.com>
Subject Re: Build failed in Hudson: tapestry-5.1-freestyle #24
Date Mon, 06 Sep 2010 09:08:54 GMT
Weird, it's failing in an IOC test, i have only modified core... I'll see
that

2010/9/6 Apache Hudson Server <hudson@hudson.apache.org>

> See <
> https://hudson.apache.org/hudson/job/tapestry-5.1-freestyle/24/changes>
>
> Changes:
>
> [ccordenier] Apply TAP5-1100 to 5.1.0.8 (see TAP5-733)
>
> [ccordenier] Apply TAP5-1057 to 1.0.8 (see TAP5-1057)
>
> ------------------------------------------
> [...truncated 6876 lines...]
>        at org.testng.SuiteRunner.runTest(SuiteRunner.java:324)
>        at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:319)
>        at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
>        at org.testng.SuiteRunner.run(SuiteRunner.java:198)
>        at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:821)
>        at org.testng.TestNG.runSuitesLocally(TestNG.java:788)
>        at org.testng.TestNG.run(TestNG.java:708)
>        at
> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
>        at
> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
>        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>        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:345)
>        at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> Caused by: org.apache.tapestry5.ioc.internal.OperationException: Class
> org.apache.tapestry5.ioc.UnbuildablePingable does not contain a public
> constructor needed to autobuild.
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
>        at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
>        at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
>        at
> org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.autobuild(ServiceResourcesImpl.java:145)
>        at
> org.apache.tapestry5.ioc.ServiceBuilderAutobuilderModule.buildPingable(ServiceBuilderAutobuilderModule.java:26)
>        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.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:64)
>        ... 49 more
> Caused by: java.lang.RuntimeException: Class
> org.apache.tapestry5.ioc.UnbuildablePingable does not contain a public
> constructor needed to autobuild.
>        at
> org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$4.invoke(ServiceResourcesImpl.java:153)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
>        ... 58 more
> [ERROR] Registry Construction of service 'Runnable' has failed due to
> recursion: the service depends on itself in some way. Please check
> org.apache.tapestry5.ioc.RecursiveConstructorModule.buildRunnable() (at
> RecursiveConstructorModule.java:36) for references to another service that
> is itself dependent on service 'Runnable'.
> [ERROR] Registry Operations trace:
> [ERROR] Registry [ 1] Realizing service Runnable
> [ERROR] Registry [ 2] Invoking
> org.apache.tapestry5.ioc.RecursiveConstructorModule.buildRunnable() (at
> RecursiveConstructorModule.java:36)
> [ERROR] Registry [ 3] Constructing module class
> org.apache.tapestry5.ioc.RecursiveConstructorModule
> [ERROR] Registry [ 4] Realizing service Runnable
> [ERROR] Runnable Construction of service Runnable failed: Unable to
> instantiate class org.apache.tapestry5.ioc.RecursiveConstructorModule as a
> module: Exception constructing service 'Runnable': Construction of service
> 'Runnable' has failed due to recursion: the service depends on itself in
> some way. Please check
> org.apache.tapestry5.ioc.RecursiveConstructorModule.buildRunnable() (at
> RecursiveConstructorModule.java:36) for references to another service that
> is itself dependent on service 'Runnable'.
> java.lang.RuntimeException: Unable to instantiate class
> org.apache.tapestry5.ioc.RecursiveConstructorModule as a module: Exception
> constructing service 'Runnable': Construction of service 'Runnable' has
> failed due to recursion: the service depends on itself in some way. Please
> check org.apache.tapestry5.ioc.RecursiveConstructorModule.buildRunnable()
> (at RecursiveConstructorModule.java:36) for references to another service
> that is itself dependent on service 'Runnable'.
>        at
> org.apache.tapestry5.ioc.internal.ModuleImpl.instantiateModuleInstance(ModuleImpl.java:439)
>        at
> org.apache.tapestry5.ioc.internal.ModuleImpl.access$1200(ModuleImpl.java:32)
>        at
> org.apache.tapestry5.ioc.internal.ModuleImpl$6$1.invoke(ModuleImpl.java:346)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
>        at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
>        at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
>        at
> org.apache.tapestry5.ioc.internal.ModuleImpl$6.run(ModuleImpl.java:341)
>        at
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier$2.invoke(ConcurrentBarrier.java:200)
>        at
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier$2.invoke(ConcurrentBarrier.java:197)
>        at
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:140)
>        at
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:206)
>        at
> org.apache.tapestry5.ioc.internal.ModuleImpl$7.invoke(ModuleImpl.java:356)
>        at
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
>        at
> org.apache.tapestry5.ioc.internal.ModuleImpl.getModuleBuilder(ModuleImpl.java:364)
>        at
> org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getModuleBuilder(ServiceResourcesImpl.java:137)
>        at
> org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:47)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
>        at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
>        at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
>        at
> org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
>        at
> org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
>        at
> org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60)
>        at
> org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
>        at
> org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
>        at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
>        at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
>        at $Runnable_12ae607210c.delegate($Runnable_12ae607210c.java)
>        at $Runnable_12ae607210c.run($Runnable_12ae607210c.java)
>        at
> org.apache.tapestry5.ioc.IntegrationTest.recursive_module_construction_is_caught(IntegrationTest.java:340)
>        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.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)
>        at org.testng.internal.Invoker.invokeMethod(Invoker.java:478)
>        at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:617)
>        at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:885)
>        at
> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
>        at
> org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:110)
>        at org.testng.TestRunner.runWorkers(TestRunner.java:712)
>        at org.testng.TestRunner.privateRun(TestRunner.java:582)
>        at org.testng.TestRunner.run(TestRunner.java:477)
>        at org.testng.SuiteRunner.runTest(SuiteRunner.java:324)
>        at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:319)
>        at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
>        at org.testng.SuiteRunner.run(SuiteRunner.java:198)
>        at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:821)
>        at org.testng.TestNG.runSuitesLocally(TestNG.java:788)
>        at org.testng.TestNG.run(TestNG.java:708)
>        at
> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
>        at
> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
>        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>        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:345)
>        at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> Caused by: java.lang.RuntimeException: Exception constructing service
> 'Runnable': Construction of service 'Runnable' has failed due to recursion:
> the service depends on itself in some way. Please check
> org.apache.tapestry5.ioc.RecursiveConstructorModule.buildRunnable() (at
> RecursiveConstructorModule.java:36) for references to another service that
> is itself dependent on service 'Runnable'.
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
>        at $Runnable_12ae607210c.delegate($Runnable_12ae607210c.java)
>        at $Runnable_12ae607210c.run($Runnable_12ae607210c.java)
>        at
> org.apache.tapestry5.ioc.RecursiveConstructorModule.<init>(RecursiveConstructorModule.java:31)
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>        at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>        at
> org.apache.tapestry5.ioc.internal.ModuleImpl.instantiateModuleInstance(ModuleImpl.java:420)
>        ... 64 more
> Caused by: org.apache.tapestry5.ioc.internal.OperationException:
> Construction of service 'Runnable' has failed due to recursion: the service
> depends on itself in some way. Please check
> org.apache.tapestry5.ioc.RecursiveConstructorModule.buildRunnable() (at
> RecursiveConstructorModule.java:36) for references to another service that
> is itself dependent on service 'Runnable'.
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
>        at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
>        at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
>        ... 73 more
> Caused by: java.lang.IllegalStateException: Construction of service
> 'Runnable' has failed due to recursion: the service depends on itself in
> some way. Please check
> org.apache.tapestry5.ioc.RecursiveConstructorModule.buildRunnable() (at
> RecursiveConstructorModule.java:36) for references to another service that
> is itself dependent on service 'Runnable'.
>        at
> org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:52)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
>        ... 77 more
> [ERROR] SerializationSupport Setting a new service proxy provider when
> there's already an existing provider. This may indicate that you have
> multiple IoC Registries.
> [DEBUG] Fred Creating service 'Fred'.
> [DEBUG] Fred Invoking method
> org.apache.tapestry5.ioc.FredModule.buildFred() (at FredModule.java:39).
> [DEBUG] Fred Invoking method
> org.apache.tapestry5.ioc.BarneyModule.decorateGamma(Object, DecoratorList)
> (at BarneyModule.java:37)
> [DEBUG] Fred Invoking method
> org.apache.tapestry5.ioc.FredModule.decorateBeta(Object, DecoratorList) (at
> FredModule.java:61)
> [DEBUG] Fred Invoking method
> org.apache.tapestry5.ioc.FredModule.decorateAlpha(Object, DecoratorList) (at
> FredModule.java:52)
> [DEBUG] UnorderedNames Creating service 'UnorderedNames'.
> [DEBUG] UnorderedNames Invoking method
> org.apache.tapestry5.ioc.FredModule.contributeUnorderedNames(Configuration)
> (at FredModule.java:104).
> [DEBUG] UnorderedNames Invoking method
> org.apache.tapestry5.ioc.BarneyModule.contributeUnorderedNames(Configuration)
> (at BarneyModule.java:112).
> [DEBUG] UnorderedNames Constructed configuration: [UnorderedNames, Beta,
> Gamma]
> [DEBUG] UnorderedNames Invoking method
> org.apache.tapestry5.ioc.FredModule.buildUnorderedNames(Collection) (at
> FredModule.java:68).
> [DEBUG] UnorderedNames Invoking method
> org.apache.tapestry5.ioc.BarneyModule.decorateGamma(Object, DecoratorList)
> (at BarneyModule.java:37)
> [DEBUG] UnorderedNames Invoking method
> org.apache.tapestry5.ioc.FredModule.decorateBeta(Object, DecoratorList) (at
> FredModule.java:61)
> [DEBUG] UnorderedNames Invoking method
> org.apache.tapestry5.ioc.FredModule.decorateAlpha(Object, DecoratorList) (at
> FredModule.java:52)
> [ERROR] Registry Construction of service 'RecursiveFoe' has failed due to
> recursion: the service depends on itself in some way. Please check
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(FoeService)
> (at ModuleImplTestModule.java:56) for references to another service that is
> itself dependent on service 'RecursiveFoe'.
> [ERROR] Registry Operations trace:
> [ERROR] Registry [ 1] Realizing service RecursiveFoe
> [ERROR] Registry [ 2] Invoking
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(FoeService)
> (at ModuleImplTestModule.java:56)
> [ERROR] Registry [ 3] Realizing service RecursiveFoe
> [ERROR] RecursiveFoe Construction of service RecursiveFoe failed: Error
> invoking service builder method
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(FoeService)
> (at ModuleImplTestModule.java:56) (for service 'RecursiveFoe'): Exception
> constructing service 'RecursiveFoe': Construction of service 'RecursiveFoe'
> has failed due to recursion: the service depends on itself in some way.
> Please check
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(FoeService)
> (at ModuleImplTestModule.java:56) for references to another service that is
> itself dependent on service 'RecursiveFoe'.
> java.lang.RuntimeException: Error invoking service builder method
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(FoeService)
> (at ModuleImplTestModule.java:56) (for service 'RecursiveFoe'): Exception
> constructing service 'RecursiveFoe': Construction of service 'RecursiveFoe'
> has failed due to recursion: the service depends on itself in some way.
> Please check
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(FoeService)
> (at ModuleImplTestModule.java:56) for references to another service that is
> itself dependent on service 'RecursiveFoe'.
>        at
> org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:76)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
>        at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
>        at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
>        at
> org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
>        at
> org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
>        at
> org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60)
>        at
> org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
>        at
> org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
>        at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
>        at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
>        at $FoeService_12ae6072140.delegate($FoeService_12ae6072140.java)
>        at $FoeService_12ae6072140.foe($FoeService_12ae6072140.java)
>        at
> org.apache.tapestry5.ioc.internal.ModuleImplTest.recursive_singleton_integration_test(ModuleImplTest.java:138)
>        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.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)
>        at org.testng.internal.Invoker.invokeMethod(Invoker.java:478)
>        at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:617)
>        at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:885)
>        at
> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
>        at
> org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:110)
>        at org.testng.TestRunner.runWorkers(TestRunner.java:712)
>        at org.testng.TestRunner.privateRun(TestRunner.java:582)
>        at org.testng.TestRunner.run(TestRunner.java:477)
>        at org.testng.SuiteRunner.runTest(SuiteRunner.java:324)
>        at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:319)
>        at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
>        at org.testng.SuiteRunner.run(SuiteRunner.java:198)
>        at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:821)
>        at org.testng.TestNG.runSuitesLocally(TestNG.java:788)
>        at org.testng.TestNG.run(TestNG.java:708)
>        at
> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
>        at
> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
>        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>        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:345)
>        at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> Caused by: java.lang.RuntimeException: Exception constructing service
> 'RecursiveFoe': Construction of service 'RecursiveFoe' has failed due to
> recursion: the service depends on itself in some way. Please check
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(FoeService)
> (at ModuleImplTestModule.java:56) for references to another service that is
> itself dependent on service 'RecursiveFoe'.
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
>        at $FoeService_12ae6072140.delegate($FoeService_12ae6072140.java)
>        at $FoeService_12ae6072140.foe($FoeService_12ae6072140.java)
>        at
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(ModuleImplTestModule.java:56)
>        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.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:64)
>        ... 49 more
> Caused by: org.apache.tapestry5.ioc.internal.OperationException:
> Construction of service 'RecursiveFoe' has failed due to recursion: the
> service depends on itself in some way. Please check
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(FoeService)
> (at ModuleImplTestModule.java:56) for references to another service that is
> itself dependent on service 'RecursiveFoe'.
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
>        at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
>        at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
>        at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
>        ... 58 more
> Caused by: java.lang.IllegalStateException: Construction of service
> 'RecursiveFoe' has failed due to recursion: the service depends on itself in
> some way. Please check
> org.apache.tapestry5.ioc.internal.ModuleImplTestModule.buildRecursiveFoe(FoeService)
> (at ModuleImplTestModule.java:56) for references to another service that is
> itself dependent on service 'RecursiveFoe'.
>        at
> org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:52)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
>        at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
>        ... 62 more
> [ERROR] SerializationSupport Unexpected service proxy provider when
> clearing the provider. This may indicate that you have multiple IoC
> Registries.
> Tests run: 638, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 4.404 sec
> <<< FAILURE!
>
> Results :
>
> Failed tests:
>
>  read_lock_inside_try_write_lock(org.apache.tapestry5.ioc.internal.util.ConcurrentBarrierTest)
>
> Tests run: 638, Failures: 1, Errors: 0, Skipped: 0
>
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] There are test failures.
>
> Please refer to <
> https://hudson.apache.org/hudson/job/tapestry-5.1-freestyle/ws/5.1.0.x-dev/tapestry-ioc/target/surefire-reports>
> for the individual test results.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 57 seconds
> [INFO] Finished at: Mon Sep 06 07:51:23 UTC 2010
> [INFO] Final Memory: 43M/363M
> [INFO]
> ------------------------------------------------------------------------
> [TASKS] Skipping publisher since build result is FAILURE
> [WARNINGS] Skipping publisher since build result is FAILURE
>
>


-- 
Regards,
Christophe Cordenier.

Committer on Apache Tapestry 5
Co-creator of wooki @wookicentral.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message