changed and seems to work. But I also had to temporarily remove webbeans-porting from our build because this is broken too.
Also the change to externally injecting the id into the SerializableBean (without checking it) instead of getting it from the bean causes a NPE. I will revert those changes. LieGrue, strub --- Mark Struberg <[email protected]> schrieb am Mo, 15.2.2010: > Von: Mark Struberg <[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:54 Uhr > thanks, will try that out and report > back. > > 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:51 Uhr > > 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 > > > > __________________________________________________ > Do You Yahoo!? > Sie sind Spam leid? Yahoo! Mail verfügt über einen > herausragenden Schutz gegen Massenmails. > http://mail.yahoo.com > __________________________________________________ Do You Yahoo!? Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. http://mail.yahoo.com
