See <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/402/changes>
Changes: [bergmark] [OWB-542] Prevent dependent beans being added to the creational context twice, along with unit test that verifies this by checking that the disposer is only called once. Submitted by: Bill Wigger [struberg] OWB-530 fix wrong logic in CreationalContext [struberg] OWB-530 fix interceptor test ------------------------------------------ [...truncated 1039 lines...] INFO: OpenWebBeans Container has started, it took [2] ms. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec Running org.apache.webbeans.newtests.interceptors.business.tests.WithInheritedBindingTypeTest Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.test.OpenWebBeansTestMetaDataDiscoveryService addWebBeansXmlLocation INFO: added beans.xml marker: <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/test-classes/org/apache/webbeans/newtests/interceptors/business/tests/WithInheritedBindingTypeTest.xml> Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [7] ms. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec Running org.apache.webbeans.test.unittests.portable.PortableTests Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec Running org.apache.webbeans.newtests.interceptors.lifecycle.inheritance.LifecycleInheritedOverridenTest Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [5] ms. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec Running org.apache.webbeans.newtests.portable.events.PortableAddObserverMethodTest Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [1] ms. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec Running org.apache.webbeans.test.unittests.producer.Producer1ConsumerComponentTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec Running org.apache.webbeans.newtests.promethods.MethodProducer1Test Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [4] ms. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [1] ms. Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec Running org.apache.webbeans.newtests.specalization.AlternativeSpecializesProducerTest Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.test.OpenWebBeansTestMetaDataDiscoveryService addWebBeansXmlLocation INFO: added beans.xml marker: <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/test-classes/org/apache/webbeans/newtests/specalization/AlternativeSpecializesProducer.xml> Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [12] ms. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec Running org.apache.webbeans.newtests.portable.ExtensionTest Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [4] ms. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle stopApplication SEVERE: An error occured while stopping the container. java.lang.NullPointerException at org.apache.webbeans.corespi.se.DefaultContextsService.stopApplicationContext(DefaultContextsService.java:315) at org.apache.webbeans.corespi.se.DefaultContextsService.endContext(DefaultContextsService.java:84) at org.apache.webbeans.context.ContextFactory.destroyApplicationContext(ContextFactory.java:129) at org.apache.webbeans.lifecycle.StandaloneLifeCycle.beforeStopApplication(StandaloneLifeCycle.java:67) at org.apache.webbeans.lifecycle.AbstractLifeCycle.stopApplication(AbstractLifeCycle.java:141) at org.apache.webbeans.newtests.AbstractUnitTest.shutDownContainer(AbstractUnitTest.java:94) at org.apache.webbeans.newtests.portable.ExtensionTest.testScopeExtension(ExtensionTest.java:81) 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103) at org.apache.maven.surefire.Surefire.run(Surefire.java:169) 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:350) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021) Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer deploy SEVERE: org.apache.webbeans.exception.WebBeansConfigurationException: If bean has a public field, bean scope must be defined as @Scope. Bean is : Name:null,WebBeans Type:MANAGED,API Types:[java.lang.Object,org.apache.webbeans.newtests.portable.scopeextension.ExternalUnserializableTestScopedBean],Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default] at org.apache.webbeans.config.DefinitionUtil.defineInternalInjectedFields(DefinitionUtil.java:993) at org.apache.webbeans.config.DefinitionUtil.defineInjectedFields(DefinitionUtil.java:953) at org.apache.webbeans.component.creation.AbstractInjectedTargetBeanCreator.defineInjectedFields(AbstractInjectedTargetBeanCreator.java:76) at org.apache.webbeans.util.WebBeansUtil.defineManagedBean(WebBeansUtil.java:2840) at org.apache.webbeans.config.BeansDeployer.defineManagedBean(BeansDeployer.java:858) at org.apache.webbeans.config.BeansDeployer.deploySingleAnnotatedType(BeansDeployer.java:538) at org.apache.webbeans.config.BeansDeployer.deployFromClassPath(BeansDeployer.java:483) at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:164) at org.apache.webbeans.lifecycle.AbstractLifeCycle.startApplication(AbstractLifeCycle.java:125) at org.apache.webbeans.newtests.AbstractUnitTest.startContainer(AbstractUnitTest.java:79) at org.apache.webbeans.newtests.AbstractUnitTest.startContainer(AbstractUnitTest.java:53) at org.apache.webbeans.newtests.portable.ExtensionTest.testUnserializableBean(ExtensionTest.java:96) 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103) at org.apache.maven.surefire.Surefire.run(Surefire.java:169) 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:350) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021) Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec Running org.apache.webbeans.newtests.interceptors.business.tests.WithStereoTypeInterceptorTest Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.test.OpenWebBeansTestMetaDataDiscoveryService addWebBeansXmlLocation INFO: added beans.xml marker: <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/test-classes/org/apache/webbeans/newtests/interceptors/business/tests/WithStereoTypeInterceptorTest.xml> Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [3] ms. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec Running org.apache.webbeans.test.unittests.inject.InjectedInstanceComponentTest Instance<org.apache.webbeans.test.component.PaymentProcessorComponent> injectionPointClazz=class org.apache.webbeans.test.component.inject.InstanceInjectedComponent,with qualifier annotations {@javax.enterprise.inject.Default()} Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec Running org.apache.webbeans.newtests.contexts.threadsafety.ThreadSafeBeanInitialisationTest Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:06 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:06 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [2] ms. Mar 8, 2011 4:14:06 PM org.apache.webbeans.newtests.contexts.threadsafety.LongInitApplicationBean init INFO: starting LongInitApplicationBean Mar 8, 2011 4:14:07 PM org.apache.webbeans.newtests.contexts.threadsafety.LongInitApplicationBean init INFO: LongInitApplicationBean initialisation finished Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.508 sec Running org.apache.webbeans.test.unittests.dependent.DependentComponentTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec Running org.apache.webbeans.test.unittests.intercept.webbeans.ShoppingCardInterceptorTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec Running org.apache.webbeans.newtests.decorators.simple.SimpleDecoratorTest Mar 8, 2011 4:14:07 PM org.apache.webbeans.lifecycle.test.OpenWebBeansTestMetaDataDiscoveryService addWebBeansXmlLocation INFO: added beans.xml marker: <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/test-classes/org/apache/webbeans/newtests/decorators/simple/SimpleDecoratorTest.xml> Mar 8, 2011 4:14:07 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container is starting... Mar 8, 2011 4:14:07 PM org.apache.webbeans.decorator.WebBeansDecoratorConfig configureDecoratorClass WARNING: [org.apache.webbeans.newtests.decorators.simple.LogDecorator] has a name. If an interceptor or decorator has name, non-portable behaviour results. Mar 8, 2011 4:14:07 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints INFO: All injection points were validated successfully. Mar 8, 2011 4:14:07 PM org.apache.webbeans.lifecycle.StandaloneLifeCycle startApplication INFO: OpenWebBeans Container has started, it took [3] ms. DELEGATE TEST Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec Running org.apache.webbeans.newtests.config.PropertyLoaderTest Mar 8, 2011 4:14:07 PM org.apache.webbeans.config.PropertyLoader loadAllProperties INFO: could not find any property files with name notexisting.properties Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.apache.webbeans.test.unittests.intercept.EJBInterceptComponentTest Interceptor class : Interceptor1 Interceptor class : Interceptor1 Interceptor class : Interceptor2 In Interceptor Method Interceptor class : InterceptorWithSuperClass In Interceptor Method Interceptor class : Interceptor1 Interceptor class : Interceptor2 Interceptor class : Interceptor2 Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec Running org.apache.webbeans.test.unittests.decorator.Decorator1Test Mar 8, 2011 4:14:07 PM org.apache.webbeans.decorator.WebBeansDecoratorConfig configureDecoratorClass WARNING: [org.apache.webbeans.test.component.decorator.clean.ServiceDecorator] has a name. If an interceptor or decorator has name, non-portable behaviour results. Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec Results : Tests run: 268, Failures: 0, Errors: 0, Skipped: 1 [JENKINS] Recording test results [INFO] [jar:jar {execution: default-jar}] [INFO] Building jar: <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/openwebbeans-impl-1.1.0-SNAPSHOT.jar> [INFO] [jar:test-jar {execution: default}] [INFO] Building jar: <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/openwebbeans-impl-1.1.0-SNAPSHOT-tests.jar> [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [INFO] No goals needed for project - skipping [INFO] [source:jar {execution: default}] [INFO] META-INF already added, skipping [INFO] META-INF already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] Building jar: <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/openwebbeans-impl-1.1.0-SNAPSHOT-sources.jar> [INFO] META-INF already added, skipping [INFO] META-INF already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] [checkstyle:check {execution: verify-style}] [INFO] [INFO] There are 1 checkstyle errors. [JENKINS] Archiving <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/pom.xml> to /home/hudson/hudson/jobs/OpenWebBeans-trunk/modules/org.apache.openwebbeans$openwebbeans-impl/builds/2011-03-09_00-13-11/archive/org.apache.openwebbeans/openwebbeans-impl/1.1.0-SNAPSHOT/pom.xml [JENKINS] Archiving <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/openwebbeans-impl-1.1.0-SNAPSHOT.jar> to /home/hudson/hudson/jobs/OpenWebBeans-trunk/modules/org.apache.openwebbeans$openwebbeans-impl/builds/2011-03-09_00-13-11/archive/org.apache.openwebbeans/openwebbeans-impl/1.1.0-SNAPSHOT/openwebbeans-impl-1.1.0-SNAPSHOT.jar [JENKINS] Archiving <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/openwebbeans-impl-1.1.0-SNAPSHOT-tests.jar> to /home/hudson/hudson/jobs/OpenWebBeans-trunk/modules/org.apache.openwebbeans$openwebbeans-impl/builds/2011-03-09_00-13-11/archive/org.apache.openwebbeans/openwebbeans-impl/1.1.0-SNAPSHOT/openwebbeans-impl-1.1.0-SNAPSHOT-tests.jar [JENKINS] Archiving <https://hudson.apache.org/hudson/job/OpenWebBeans-trunk/org.apache.openwebbeans$openwebbeans-impl/ws/target/openwebbeans-impl-1.1.0-SNAPSHOT-sources.jar> to /home/hudson/hudson/jobs/OpenWebBeans-trunk/modules/org.apache.openwebbeans$openwebbeans-impl/builds/2011-03-09_00-13-11/archive/org.apache.openwebbeans/openwebbeans-impl/1.1.0-SNAPSHOT/openwebbeans-impl-1.1.0-SNAPSHOT-sources.jar [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] You have 1 Checkstyle violation. [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 56 seconds [INFO] Finished at: Tue Mar 08 16:14:34 PST 2011 [INFO] Final Memory: 60M/422M [INFO] ------------------------------------------------------------------------
