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 <strub...@yahoo.de.INVALID> 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 <rmannibu...@gmail.com>: > > 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 <strub...@yahoo.de.invalid>: > >> 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 < >> jlmonte...@tomitribe.com>: >>> >>> 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 >> <strub...@yahoo.de.invalid> >>> 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 < >> rmannibu...@gmail.com >>>>> : >>>>> >>>>> 2018-01-31 9:34 GMT+01:00 Mark Struberg <strub...@yahoo.de.invalid>: >>>>> >>>>>> 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 < >>>> rmannibu...@gmail.com >>>>>>> : >>>>>>> >>>>>>> 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 <strub...@yahoo.de.invalid>: >>>>>>> >>>>>>>> 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 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>>> >>>> >>>> >> >>