Ahh, seems found what is wrong :) Newlay added beans PrinicipalBean, ValidatorBean, ValidatorFactoryBean, UserTransactionBean uses super(WebBeansType) and therefore its return type is null. And in AbstractOwbBean#getId --> returnType.equals(Object.class) throws NullPointerException.
Simply change super(WebBeansType) --> super(WebBeansType, related class) Thanks; --Gurkan 2010/2/15 Gurkan Erdogdu <[email protected]> > I am going to look at it afternoon. > > > 2010/2/15 Mark Struberg <[email protected]> > >> sorry, same errors again. >> I did a complete clean checkout and also cleaned my maven repo. >> Here is the report: >> Results : >> >> Tests in error: >> >> >> testInheritedStereoTypeWihtInterceptorBinding(org.apache.webbeans.newtests.interceptors.business.tests.WithInheritedStereoTypeInterceptorTest) >> >> >> testDependingBeanInterceptor(org.apache.webbeans.newtests.interceptors.business.tests.DependingInterceptorTest) >> >> >> testDisposerMethod(org.apache.webbeans.newtests.disposes.DisposerMethodBeanTest) >> >> >> testProxyFactoryWithMultipleInterfaces(org.apache.webbeans.newtests.managed.ProxyFactoryTest) >> >> >> testProducerFieldAlternativeNotEnabled(org.apache.webbeans.newtests.concepts.alternatives.tests.AlternativeOnProducerFieldTest) >> >> >> testInjectionTarget(org.apache.webbeans.newtests.portable.injectiontarget.InjectionTargetTest) >> >> >> testOneNormalOneDependent(org.apache.webbeans.newtests.injection.circular.tests.CircularInjectionIntoConstructorTest) >> >> >> testInjectionTarget(org.apache.webbeans.newtests.portable.injectiontarget.supportInjections.SupportInjectionTest) >> >> >> testExtensionServices(org.apache.webbeans.test.unittests.portable.events.ExtensionTest) >> >> >> testDependentProducerMethodInjectionPoint(org.apache.webbeans.newtests.injection.injectionpoint.tests.DependentProducerMethodInjectionPointTest) >> >> >> testConversationDecorator(org.apache.webbeans.newtests.decorators.tests.ConversationDecoratorTest) >> >> >> testAppleExtension(org.apache.webbeans.newtests.portable.events.PortableEventTest) >> >> >> testNotAppleExtension(org.apache.webbeans.newtests.portable.events.PortableEventTest) >> >> >> testRawTypeExtension(org.apache.webbeans.newtests.portable.events.PortableEventTest) >> >> >> testTypeVariableExtension(org.apache.webbeans.newtests.portable.events.PortableEventTest) >> >> >> testwildcardExtension(org.apache.webbeans.newtests.portable.events.PortableEventTest) >> >> >> testWrongTypeVariableExtension(org.apache.webbeans.newtests.portable.events.PortableEventTest) >> >> >> testWrongWildcardTypeExtension(org.apache.webbeans.newtests.portable.events.PortableEventTest) >> >> >> testAfterBeanDiscoveryError(org.apache.webbeans.newtests.portable.events.ExtensionErrorsTest) >> >> >> testAfterBeanDeploymentValidationError(org.apache.webbeans.newtests.portable.events.ExtensionErrorsTest) >> >> >> testWebBeansScanner(org.apache.webbeans.test.unittests.config.WebBeansScannerTest) >> >> >> testOneNormalOneDependent(org.apache.webbeans.newtests.injection.circular.tests.CircularInjectionTest) >> >> >> testOneDependentOneNormal(org.apache.webbeans.newtests.injection.circular.tests.CircularInjectionTest) >> >> >> testPersonProducer(org.apache.webbeans.newtests.promethods.PersonProducerTest) >> >> >> testLifecycle(org.apache.webbeans.newtests.interceptors.lifecycle.inheritance.LifecycleInheritanceTest) >> >> >> testLifecycle(org.apache.webbeans.newtests.interceptors.dependent.DependentInterceptorTest) >> >> >> testBrokenInitializerBecauseofGeneric(org.apache.webbeans.newtests.concepts.initializerMethods.tests.BrokenInitializerMethodBecauseofGenericTest) >> >> >> testPersonalDataBean(org.apache.webbeans.newtests.contexts.session.tests.SessionContextTest) >> >> >> testCreationalContextSerialization(org.apache.webbeans.newtests.contexts.SerializationTest) >> >> >> testPersonalDataBean(org.apache.webbeans.newtests.contexts.SerializationTest) >> >> >> testLifecycle(org.apache.webbeans.newtests.interceptors.lifecycle.LifecycleTest) >> >> >> testNotannotated(org.apache.webbeans.newtests.interceptors.lifecycle.LifecycleTest) >> >> >> testInnerClassProducerInjection(org.apache.webbeans.newtests.profields.InnerClassInjectStringProducerTest) >> >> >> testDisposerMethod(org.apache.webbeans.newtests.disposes.DependentMethodBeanTest) >> >> >> testGetterStringInjector(org.apache.webbeans.newtests.profields.GetterStringInjectorTest) >> >> >> testAddBeanExtension(org.apache.webbeans.newtests.portable.events.PortableAddBeanTest) >> >> >> testStereoTypeBasedInterceptor(org.apache.webbeans.newtests.interceptors.business.tests.WithInheritedBindingTypeTest) >> >> >> testInheritedOverridenMethods(org.apache.webbeans.newtests.interceptors.lifecycle.inheritance.LifecycleInheritedOverridenTest) >> >> >> testAddBeanExtension(org.apache.webbeans.newtests.portable.events.PortableAddObserverMethodTest) >> testScopeExtension(org.apache.webbeans.newtests.portable.ExtensionTest) >> >> testUnserializableBean(org.apache.webbeans.newtests.portable.ExtensionTest) >> >> >> testStereoTypeBasedInterceptor(org.apache.webbeans.newtests.interceptors.business.tests.WithStereoTypeInterceptorTest) >> >> Tests run: 216, Failures: 0, Errors: 42, Skipped: 1 >> >> >> And a sample trace: >> org.apache.webbeans.newtests.interceptors.lifecycle.LifecycleTest >> >> testLifecycle(org.apache.webbeans.newtests.interceptors.lifecycle.LifecycleTest) >> Time elapsed: 0.014 sec <<< ERROR! >> org.apache.webbeans.exception.WebBeansDeploymentException: >> java.lang.NullPointerException >> at >> org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:173) >> at >> org.apache.webbeans.lifecycle.StandaloneLifeCycle.applicationStarted(StandaloneLifeCycle.java:112) >> ... >> Caused by: java.lang.NullPointerException >> at >> org.apache.webbeans.component.AbstractOwbBean.getId(AbstractOwbBean.java:210) >> at >> org.apache.webbeans.util.WebBeansUtil.isPassivationCapable(WebBeansUtil.java:2564) >> at >> org.apache.webbeans.container.BeanManagerImpl.addPassivationCapableBean(BeanManagerImpl.java:311) >> at >> org.apache.webbeans.container.BeanManagerImpl.addBean(BeanManagerImpl.java:289) >> at >> org.apache.webbeans.config.BeansDeployer.configureDefaultBeans(BeansDeployer.java:198) >> at >> org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:137) >> >> >> LieGrue, >> strub >> >> >> --- Gurkan Erdogdu <[email protected]> schrieb am Mo, 15.2.2010: >> >> > Von: Gurkan Erdogdu <[email protected]> >> > Betreff: Re: [jira] Closed: (OWB-282) Adding Default SPI Implementation >> for 3.6. Update names of Default service implementations. >> > An: [email protected] >> > Datum: Montag, 15. Februar, 2010 10:08 Uhr >> > I run it but no compile errors. >> > Please remove your OWB relaetd .m2 >> > repository. And try again; >> > >> > Also ensure that you checkout all trunk. >> > >> > Thanks; >> > >> > --Gurkan >> > >> > 2010/2/15 Mark Struberg <[email protected]> >> > >> > > hi! >> > > >> > > I get 42 test errors while compiling webbeans-impl. >> > > >> > > I did a complete clean checkout. >> > > >> > > txs and LieGrue, >> > > strub >> > > >> > > --- Gurkan Erdogdu (JIRA) <[email protected]> >> > schrieb am So, 14.2.2010: >> > > >> > > > Von: Gurkan Erdogdu (JIRA) <[email protected]> >> > > > Betreff: [jira] Closed: (OWB-282) Adding Default >> > SPI Implementation for >> > > 3.6. Update names of Default service implementations. >> > > > An: [email protected] >> > > > Datum: Sonntag, 14. Februar 2010, 22:59 >> > > > >> > > > [ >> > > >> https://issues.apache.org/jira/browse/OWB-282?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel >> > > > ] >> > > > >> > > > Gurkan Erdogdu closed OWB-282. >> > > > ------------------------------ >> > > > >> > > > Resolution: Fixed >> > > > >> > > > > Adding Default SPI Implementation for 3.6. >> > Update >> > > > names of Default service implementations. >> > > > > >> > > > >> > > >> > >> ------------------------------------------------------------------------------------------- >> > > > > >> > > > > >> > > > Key: OWB-282 >> > > > > >> > > > URL: https://issues.apache.org/jira/browse/OWB-282 >> > > > > >> > > > Project: OpenWebBeans >> > > > > Issue >> > Type: >> > > > Improvement >> > > > > Affects Versions: M3 >> > > > > >> > Reporter: >> > > > Gurkan Erdogdu >> > > > > >> > Assignee: >> > > > Gurkan Erdogdu >> > > > > >> > > > Fix For: M4 >> > > > > >> > > > > >> > > > >> > > > >> > > > -- >> > > > This message is automatically generated by JIRA. >> > > > - >> > > > You can reply to this email to add a comment to >> > the issue >> > > > online. >> > > > >> > > > >> > > >> > > __________________________________________________ >> > > Do You Yahoo!? >> > > Sie sind Spam leid? Yahoo! Mail verfügt über einen >> > herausragenden Schutz >> > > gegen Massenmails. >> > > http://mail.yahoo.com >> > > >> > >> > >> > >> > -- >> > Gurkan Erdogdu >> > http://gurkanerdogdu.blogspot.com >> > >> >> __________________________________________________ >> Do You Yahoo!? >> Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz >> gegen Massenmails. >> http://mail.yahoo.com >> > > > > -- > Gurkan Erdogdu > http://gurkanerdogdu.blogspot.com > -- Gurkan Erdogdu http://gurkanerdogdu.blogspot.com
