Weird, it's failing in an IOC test, i have only modified core... I'll see that
2010/9/6 Apache Hudson Server <[email protected]> > 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
