And the last status: [ERROR] Failures: [ERROR] EnterpriseDefaultBeanDiscoveryModeTest>Arquillian.arquillianBeforeClass:109 » Deployment [ERROR] ContainerLifeCycleEventRuntimeInvocationTest>Arquillian.arquillianBeforeClass:109 » Deployment [ERROR] BuiltinMetadataEEBeanTest>Arquillian.run:164->interceptedBeanForEEComponentIsNullInInterceptor:61 expected [true] but found [false] [INFO] [ERROR] Tests run: 1570, Failures: 3, Errors: 0, Skipped: 22
Reminder: this is for cdi-embedded only for now. But once we are through that the rest is usually much easier. LieGrue, strub > Am 01.02.2018 um 23:18 schrieb Mark Struberg <[email protected]>: > > We are moving... > > [ERROR] Failures: > [ERROR] > EnterpriseDefaultBeanDiscoveryModeTest>Arquillian.arquillianBeforeClass:109 » > Deployment > [ERROR] > ObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55 > » EJB > [ERROR] > SessionBeanObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55 > » EJB > [ERROR] > SessionBeanStaticObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55 > » EJB > [ERROR] > ContainerLifeCycleEventRuntimeInvocationTest>Arquillian.arquillianBeforeClass:109 > » Deployment > [ERROR] > BuiltinMetadataEEBeanTest>Arquillian.run:164->interceptedBeanForEEComponentIsNullInInterceptor:61 > expected [true] but found [false] > [INFO] > [ERROR] Tests run: 1573, Failures: 6, Errors: 0, Skipped: 22 > > > > > On Thursday, 1 February 2018, 14:37:17 CET, Mark Struberg > <[email protected]> wrote: > > > With a bit help from Romains we are now down to 10 failing tests: > > > ERROR] Failures: > [ERROR] > EnterpriseDefaultBeanDiscoveryModeTest>Arquillian.arquillianBeforeClass:109 » > Deployment > [ERROR] > ObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55 > » EJB > [ERROR] > SessionBeanObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55 > » EJB > [ERROR] > SessionBeanStaticObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55 > » EJB > [ERROR] > ContainerLifeCycleEventRuntimeInvocationTest>Arquillian.arquillianBeforeClass:109 > » Deployment > [ERROR] > BuiltinMetadataEEBeanTest>Arquillian.run:164->interceptedBeanForEEComponentIsNullInInterceptor:61 > expected [true] but found [false] > [ERROR] > BuiltinMetadataSessionBeanTest>Arquillian.run:164->testDecoratorMetadata:91 » > EJB > [ERROR] > BuiltinMetadataSessionBeanTest>Arquillian.run:164->testInterceptorMetadata:78 > » EJB > [ERROR] > RemoteBusinessDisposalMethodTest>Arquillian.arquillianBeforeClass:109 » > Runtime > [ERROR] > RemoteBusinessProducerMethodTest>Arquillian.arquillianBeforeClass:109 » > Runtime > [INFO] > [ERROR] Tests run: 1577, Failures: 10, Errors: 0, Skipped: 26 > > LieGrue,strub > > On Thursday, 1 February 2018, 00:21:58 CET, Mark Struberg > <[email protected]> wrote: > > Fixed the new CDI-2.0 <trim/> feature. > > Now down to 16 ^^ > > [ERROR] Failures: > [ERROR] > EnterpriseDefaultBeanDiscoveryModeTest>Arquillian.arquillianBeforeClass:109 » > Deployment > [ERROR] ResourceAdapterArchiveTest>Arquillian.run:164->testInjection:79 > expected object to not be null > [ERROR] > ResourceAdapterArchiveTest>Arquillian.run:164->testResolution:86->AbstractTest.getUniqueBean:133->AbstractTest.resolveUniqueBean:169 > » UnsatisfiedResolution > [ERROR] > EJBAsyncObserverMethodRemoteBusinessMethodTest>Arquillian.arquillianBeforeClass:109 > » Runtime > [ERROR] > EJBObserverMethodRemoteBusinessMethodTest>Arquillian.arquillianBeforeClass:109 > » Runtime > [ERROR] > ObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55 > » EJB > [ERROR] > EnterpriseSecurityContextPropagationInAsyncObserverTest>Arquillian.run:164->testSecurityContextNotPropagated:68 > expected [true] but found [false] > [ERROR] > EnterpriseSecurityContextPropagationInAsyncObserverTest>Arquillian.run:164->testSecurityContextPropagation:59 > NullPointer > [ERROR] > SessionBeanObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55 > » EJB > [ERROR] > SessionBeanStaticObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55 > » EJB > [ERROR] > ContainerLifeCycleEventRuntimeInvocationTest>Arquillian.arquillianBeforeClass:109 > » Deployment > [ERROR] > BuiltinMetadataEEBeanTest>Arquillian.run:164->interceptedBeanForEEComponentIsNullInInterceptor:61 > expected [true] but found [false] > [ERROR] > BuiltinMetadataSessionBeanTest>Arquillian.run:164->testDecoratorMetadata:91 » > EJB > [ERROR] > BuiltinMetadataSessionBeanTest>Arquillian.run:164->testInterceptorMetadata:78 > » EJB > [ERROR] > RemoteBusinessDisposalMethodTest>Arquillian.arquillianBeforeClass:109 » > Runtime > [ERROR] > RemoteBusinessProducerMethodTest>Arquillian.arquillianBeforeClass:109 » > Runtime > [INFO] > [ERROR] Tests run: 1585, Failures: 16, Errors: 0, Skipped: 30 > > > LieGrue, > strub > > > > > Am 31.01.2018 um 11:20 schrieb Romain Manni-Bucau <[email protected]>: > > > > From memory, until you need jsf or advanced web stuff all should run in > > embedded mode. That said we can need to tune jaas to match the expectations > > of the tcks. > > > > > > Romain Manni-Bucau > > @rmannibucau <https://twitter.com/rmannibucau> | Blog > > <https://rmannibucau.metawerx.net/> | Old Blog > > <http://rmannibucau.wordpress.com> | Github > > <https://github.com/rmannibucau> | > > LinkedIn <https://www.linkedin.com/in/rmannibucau> > > > > 2018-01-31 11:00 GMT+01:00 Mark Struberg <[email protected]>: > > > >> Txs JL! > >> > >> Btw, this is the current status: > >> > >> [ERROR] Failures: > >> [ERROR] > >> EnterpriseDefaultBeanDiscoveryModeTest>Arquillian.arquillianBeforeClass:109 > >> » Deployment > >> [ERROR] ResourceAdapterArchiveTest>Arquillian.run:164->testInjection:79 > >> expected object to not be null > >> [ERROR] ResourceAdapterArchiveTest>Arquillian.run:164-> > >> testResolution:86->AbstractTest.getUniqueBean:133->AbstractTest.resolveUniqueBean:169 > >> » UnsatisfiedResolution > >> [ERROR] TrimmedBeanArchiveTest>Arquillian.arquillianBeforeClass:109 » > >> Deployment can't... > >> [ERROR] > >> EnterpriseTrimmedBeanArchiveTest>Arquillian.arquillianBeforeClass:109 > >> » Deployment > >> [ERROR] > >> EJBAsyncObserverMethodRemoteBusinessMethodTest>Arquillian.arquillianBeforeClass:109 > >> » Runtime > >> [ERROR] > >> EJBObserverMethodRemoteBusinessMethodTest>Arquillian.arquillianBeforeClass:109 > >> » Runtime > >> [ERROR] ObserverMethodInvocationContextTest>Arquillian.run:164-> > >> testTransactionalObserverMethod:55 » EJB > >> [ERROR] EnterpriseSecurityContextPropagationInAsyncObserverTest> > >> Arquillian.run:164->testSecurityContextNotPropagated:68 expected [true] > >> but found [false] > >> [ERROR] EnterpriseSecurityContextPropagationInAsyncObserverTest> > >> Arquillian.run:164->testSecurityContextPropagation:59 NullPointer > >> [ERROR] SessionBeanObserverMethodInvocationContextTest>Arquillian. > >> run:164->testTransactionalObserverMethod:55 » EJB > >> [ERROR] SessionBeanStaticObserverMethodInvocationContextTest> > >> Arquillian.run:164->testTransactionalObserverMethod:55 » EJB > >> [ERROR] BuiltinMetadataEEBeanTest>Arquillian.run:164-> > >> interceptedBeanForEEComponentIsNullInInterceptor:61 expected [true] but > >> found [false] > >> [ERROR] > >> BuiltinMetadataSessionBeanTest>Arquillian.run:164->testDecoratorMetadata:91 > >> » EJB > >> [ERROR] > >> BuiltinMetadataSessionBeanTest>Arquillian.run:164->testInterceptorMetadata:78 > >> » EJB > >> [ERROR] > >> RemoteBusinessDisposalMethodTest>Arquillian.arquillianBeforeClass:109 > >> » Runtime > >> [ERROR] > >> RemoteBusinessProducerMethodTest>Arquillian.arquillianBeforeClass:109 > >> » Runtime > >> [INFO] > >> [ERROR] Tests run: 1587, Failures: 17, Errors: 0, Skipped: 19 > >> > >> > >> I'll fix the trim test next. > >> But I need a bit help with the others as I'm not quite sure whether those > >> tests are supposed to work in cdi-embedded or only in the full-profile. > >> > >> We have some failures like: > >> > >> Caused by: javax.ejb.EJBAccessException: Unauthorized Access by Principal > >> Denied > >> at org.apache.openejb.core.stateless.StatelessContainer. > >> invoke(StatelessContainer.java:189) > >> at org.apache.openejb.core.ivm.EjbObjectProxyHandler. > >> synchronizedBusinessMethod(EjbObjectProxyHandler.java:265) > >> at org.apache.openejb.core.ivm.EjbObjectProxyHandler. > >> businessMethod(EjbObjectProxyHandler.java:260) > >> at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke( > >> EjbObjectProxyHandler.java:89) > >> at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke( > >> BaseEjbProxyHandler.java:347) > >> at org.jboss.cdi.tck.tests.event.observer.context.enterprise. > >> staticMethod.Printer$$LocalBeanProxy.printSuccess( > >> org/jboss/cdi/tck/tests/event/observer/context/enterprise/ > >> staticMethod/Printer.java) > >> at org.jboss.cdi.tck.tests.event.observer.context.enterprise. > >> staticMethod.Student.printSuccess(Student.java:33) > >> > >> Who might be able to help a bit? > >> We could also do a hangout session to hang over the code together. > >> Done this yesterday with Reinhard Sandtner to fix a few Extension bugs. > >> > >> LieGrue, > >> strub > >> > >> > >>> Am 31.01.2018 um 10:38 schrieb Jean-Louis Monteiro < > >> [email protected]>: > >>> > >>> yes yank the profile if not usable and if no one should use it to avoid > >>> mistakes > >>> > >>> > >>> -- > >>> Jean-Louis Monteiro > >>> http://twitter.com/jlouismonteiro > >>> http://www.tomitribe.com > >>> > >>> On Wed, Jan 31, 2018 at 10:23 AM, Mark Struberg > >> <[email protected]> > >>> wrote: > >>> > >>>> > >>>> Then we should at least add a README? > >>>> Or at least document that profile in the pom. > >>>> > >>>> LieGrue, > >>>> strub > >>>> > >>>> > >>>> > >>>>> Am 31.01.2018 um 09:59 schrieb Romain Manni-Bucau < > >> [email protected] > >>>>> : > >>>>> > >>>>> 2018-01-31 9:34 GMT+01:00 Mark Struberg <[email protected]>: > >>>>> > >>>>>> Yes I thought something similar when trashing 2 hours to try to get > >> the > >>>>>> JAXB generator running. > >>>>>> Just to figure it might be broken beyond repair... > >>>>>> Thanks that you at least confirm this view and spare me further > >>>>>> investigation. > >>>>>> > >>>>>> There are 2 options on the table > >>>>>> > >>>>>> 1.) Do a quick hack and add the <trim/> support directly in the code > >>>>>> > >>>>> +1 > >>>>> > >>>>>> 2.) Invest more time and fix the JAXB source generator setup > >>>>>> > >>>>> No point today to do it. Can be worse keeping it as a comment somewhere > >>>> for > >>>>> future specs if needed but not for existing one IMHO. > >>>>> > >>>>>> > >>>>>> I'm tempted to go 1. > >>>>>> But of course I'm happy if someone finds a bit time to fix the > >> generator > >>>>>> setup. > >>>>>> David, you did this initially. Is it worth it and can you free up some > >>>>>> time for it? > >>>>>> > >>>>>> > >>>>>> LieGrue, > >>>>>> strub > >>>>>> > >>>>>> > >>>>>>> Am 31.01.2018 um 09:20 schrieb Romain Manni-Bucau < > >>>> [email protected] > >>>>>>> : > >>>>>>> > >>>>>>> Hi Mark, > >>>>>>> > >>>>>>> For simple updates like that I tend to update the sax parser manually > >>>>>>> (that's what we did for JSF since most of the model is not handled by > >>>>>> tomee > >>>>>>> anyway). > >>>>>>> For CDI we are supposed to still use JAXB (since there can be a lot > >> of > >>>>>>> beans.xml): > >>>>>>> https://github.com/apache/tomee/blob/master/container/ > >>>>>> openejb-core/src/main/java/org/apache/openejb/config/ > >>>>>> ReadDescriptors.java#L681 > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> Romain Manni-Bucau > >>>>>>> @rmannibucau <https://twitter.com/rmannibucau> | Blog > >>>>>>> <https://rmannibucau.metawerx.net/> | Old Blog > >>>>>>> <http://rmannibucau.wordpress.com> | Github <https://github.com/ > >>>>>> rmannibucau> | > >>>>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> > >>>>>>> > >>>>>>> 2018-01-31 8:17 GMT+01:00 Mark Struberg <[email protected]>: > >>>>>>> > >>>>>>>> Hi folks! > >>>>>>>> > >>>>>>>> I've come down to just 18 failing tests in tck/cdi-embedded. > >>>>>>>> Most of them are EE related (missing privileges exceptions etc) > >>>>>>>> > >>>>>>>> There is one left with the CDI integration: <trim/> support. > >>>>>>>> This needs a change in the beans.xml schema. > >>>>>>>> I've added the changes and moved to container/openejb-jee/src/ > >>>>>>>> main/resources/META-INF/schema/beans_2_0.xsd > >>>>>>>> > >>>>>>>> But now I totally fail to generate the JAXB sources. > >>>>>>>> I've found the maven profile to start the generator, but it simply > >>>> fails > >>>>>>>> with an Exception. > >>>>>>>> > >>>>>>>> Anyone able to help out? > >>>>>>>> > >>>>>>>> The work is done in fb_tomee8 > >>>>>>>> > >>>>>>>> Btw, I also tried the attached patch to move to valid urls at > >> least... > >>>>>>>> > >>>>>>>> > >>>>>>>> LieGrue, > >>>>>>>> strub > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>> > >>>>>> > >>>> > >>>> > >> > >> >
