Really appreciated, thanks Jon! Due to the upgrade to Tomcat-9 we also might have to fix a few other tests along the line. I mainly focused on the CDI TCK for now as this is naturally the area where I can be of most use. I'll also gonna release OWB tonight or so. Just wanted to first fix the TomEE tck to really catch all odds in OWB.
LieGrue, strub > Am 15.02.2018 um 11:06 schrieb Jonathan Gallimore > <jonathan.gallim...@gmail.com>: > > At the risk of adding to my ever-growing task list and potentially becoming > a bottleneck, I did some EAR / RAR related fixes in master. I'll port those > forward and help look at these tests. > > Jon > > On Wed, Feb 14, 2018 at 10:28 PM, Mark Struberg <strub...@yahoo.de.invalid> > wrote: > >> We now pass all tests in tck/cdi-embedded >> And we have only 3 failing tests in tck/cdi-tomee. >> >> <class name="org.jboss.cdi.tck.tests.deployment.packaging.ear. >> MultiWebModuleWithExtensionTest"/> >> <class name="org.jboss.cdi.tck.tests.deployment.packaging.rar. >> ResourceAdapterArchiveTest"/> >> <class name="org.jboss.cdi.tck.tests.lookup.modules. >> InterModuleELResolutionTest"/> >> >> Those tests are all EAR related. >> Maybe they are only Arquillian adapter issues? >> >> LieGrue, >> strub >> >> >> >>> Am 08.02.2018 um 13:30 schrieb Mark Struberg <strub...@yahoo.de.INVALID >>> : >>> >>> Well, this is why there are passivation listeners and stuff in the >> Servlet spec. >>> >>> We could easily also send a specific CDI event for it. But there is no >> such event in the CDI spec so far. >>> The @Destryoed and @BeforeDestroyed are specifically for _destroyal_. >>> >>> LieGrue, >>> strub >>> >>>> Am 08.02.2018 um 12:12 schrieb Romain Manni-Bucau < >> rmannibu...@gmail.com>: >>>> >>>> Hmm, it is more vicious cause if the session is not destroyed you can >> still >>>> want to trigger this event. Guess it is another case where both cases >> are >>>> desirable (i want to clean up related state of the session...as well as >> I >>>> don't want to touch the session)... >>>> >>>> Since the appcontext destroy can be used as a workaround I think it is >> fine >>>> to challenge them now. >>>> >>>> >>>> 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> | Book >>>> <https://www.packtpub.com/application-development/java- >> ee-8-high-performance> >>>> >>>> 2018-02-08 11:37 GMT+01:00 Mark Struberg <strub...@yahoo.de.invalid>: >>>> >>>>> Yea, it's mainly testing whether the @Observes @BeforeDestroyed( >> SessionScoped.class) >>>>> and @Destroyed(SessionScoped.class) do work. >>>>> The tests itself are fine, but instead of relying that the sessions get >>>>> destroyed at server shutdown they could also have used >>>>> Session.invalidate()... >>>>> >>>>> LieGrue, >>>>> strub >>>>> >>>>> >>>>>> Am 08.02.2018 um 11:30 schrieb Romain Manni-Bucau < >> rmannibu...@gmail.com >>>>>> : >>>>>> >>>>>> 2018-02-08 11:28 GMT+01:00 Mark Struberg <strub...@yahoo.de.invalid>: >>>>>> >>>>>>> All the embedded tests are now green. >>>>>>> >>>>>>> I'm now working on cdi-tomes (webprofile TCK). >>>>>>> So far we have 10 errors, but a few TCK tests are broken because they >>>>>>> wrongly assume that a container stop also kills the Session. >>>>>>> >>>>>> >>>>>> We can make them passing. We already did this kind of hack but since >> all >>>>>> container have pluggability here - for good reasons - I agree they >>>>>> shouldn't be in the TCK. >>>>>> >>>>>> >>>>>>> I've challenged those tests. Still have to review every red test... >>>>>>> >>>>>>> LieGrue, >>>>>>> strub >>>>>>> >>>>>>> >>>>>>>> Am 08.02.2018 um 11:19 schrieb Matthew Broadhead < >>>>>>> matthew.broadh...@nbmlaw.co.uk>: >>>>>>>> >>>>>>>> nearly there! >>>>>>>> >>>>>>>> On 07/02/2018 11:57, Mark Struberg wrote: >>>>>>>>> [ERROR] Failures: >>>>>>>>> [ERROR] EnterpriseDefaultBeanDiscoveryModeTest>Arquillian. >>>>> arquillianBeforeClass:109 >>>>>>> » Deployment >>>>>>>>> [INFO] >>>>>>>>> [ERROR] Tests run: 1567, Failures: 1, Errors: 0, Skipped: 5 >>>>>>>>> >>>>>>>>> >>>>>>>>> Wohuuu, 1 to go! >>>>>>>>> >>>>>>>>> LieGrue, >>>>>>>>> strub >>>>>>>>> >>>>>>>>>> Am 02.02.2018 um 21:54 schrieb Mark Struberg >>>>> <strub...@yahoo.de.INVALID >>>>>>>> : >>>>>>>>>> >>>>>>>>>> And the last status: >>>>>>>>>> >>>>>>>>>> [ERROR] Failures: >>>>>>>>>> [ERROR] EnterpriseDefaultBeanDiscoveryModeTest>Arquillian. >>>>> arquillianBeforeClass:109 >>>>>>> » Deployment >>>>>>>>>> [ERROR] ContainerLifeCycleEventRuntime >> InvocationTest>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 <strub...@yahoo.de >>> : >>>>>>>>>>> >>>>>>>>>>> We are moving... >>>>>>>>>>> >>>>>>>>>>> [ERROR] Failures: >>>>>>>>>>> [ERROR] EnterpriseDefaultBeanDiscoveryModeTest>Arquillian. >>>>> arquillianBeforeClass:109 >>>>>>> » Deployment >>>>>>>>>>> [ERROR] ObserverMethodInvocationContex >> tTest>Arquillian.run:164-> >>>>>>> testTransactionalObserverMethod:55 » EJB >>>>>>>>>>> [ERROR] SessionBeanObserverMethodInvoc >>>>> ationContextTest>Arquillian. >>>>>>> run:164->testTransactionalObserverMethod:55 » EJB >>>>>>>>>>> [ERROR] SessionBeanStaticObserverMethodInvocationContextTest> >>>>>>> Arquillian.run:164->testTransactionalObserverMethod:55 » EJB >>>>>>>>>>> [ERROR] ContainerLifeCycleEventRuntime >> InvocationTest>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 >>>>>>> <strub...@yahoo.de.INVALID> wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> With a bit help from Romains we are now down to 10 failing tests: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> ERROR] Failures: >>>>>>>>>>> [ERROR] EnterpriseDefaultBeanDiscoveryModeTest>Arquillian. >>>>> arquillianBeforeClass:109 >>>>>>> » Deployment >>>>>>>>>>> [ERROR] ObserverMethodInvocationContex >> tTest>Arquillian.run:164-> >>>>>>> testTransactionalObserverMethod:55 » EJB >>>>>>>>>>> [ERROR] SessionBeanObserverMethodInvoc >>>>> ationContextTest>Arquillian. >>>>>>> run:164->testTransactionalObserverMethod:55 » EJB >>>>>>>>>>> [ERROR] SessionBeanStaticObserverMethodInvocationContextTest> >>>>>>> Arquillian.run:164->testTransactionalObserverMethod:55 » EJB >>>>>>>>>>> [ERROR] ContainerLifeCycleEventRuntime >> InvocationTest>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] EJBAsyncObserverMethodRemoteBu >> sinessMethodTest>Arquillian. >>>>> arquillianBeforeClass:109 >>>>>>> » Runtime >>>>>>>>>>> [ERROR] EJBObserverMethodRemoteBusinessMethodTest>Arquillian. >>>>> arquillianBeforeClass:109 >>>>>>> » Runtime >>>>>>>>>>> [ERROR] ObserverMethodInvocationContex >> tTest>Arquillian.run:164-> >>>>>>> testTransactionalObserverMethod:55 » EJB >>>>>>>>>>> [ERROR] EnterpriseSecurityContextPropa >> gationInAsyncObserverTest> >>>>>>> Arquillian.run:164->testSecurityContextNotPropagated:68 expected >> [true] >>>>>>> but found [false] >>>>>>>>>>> [ERROR] EnterpriseSecurityContextPropa >> gationInAsyncObserverTest> >>>>>>> Arquillian.run:164->testSecurityContextPropagation:59 NullPointer >>>>>>>>>>> [ERROR] SessionBeanObserverMethodInvoc >> ationContextTest>Arquillian. >>>>>>> run:164->testTransactionalObserverMethod:55 » EJB >>>>>>>>>>> [ERROR] SessionBeanStaticObserverMethodInvocationContextTest> >>>>>>> Arquillian.run:164->testTransactionalObserverMethod:55 » EJB >>>>>>>>>>> [ERROR] ContainerLifeCycleEventRuntime >> InvocationTest>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] EJBAsyncObserverMethodRemoteBu >>>>> sinessMethodTest>Arquillian. >>>>>>> arquillianBeforeClass:109 >>>>>>>>>>>>> » Runtime >>>>>>>>>>>>> [ERROR] EJBObserverMethodRemoteBusinessMethodTest>Arquillian. >>>>>>> arquillianBeforeClass:109 >>>>>>>>>>>>> » Runtime >>>>>>>>>>>>> [ERROR] ObserverMethodInvocationContex >> tTest>Arquillian.run:164-> >>>>>>>>>>>>> testTransactionalObserverMethod:55 » EJB >>>>>>>>>>>>> [ERROR] EnterpriseSecurityContextPropa >> gationInAsyncObserverTest> >>>>>>>>>>>>> Arquillian.run:164->testSecurityContextNotPropagated:68 >> expected >>>>>>> [true] >>>>>>>>>>>>> but found [false] >>>>>>>>>>>>> [ERROR] EnterpriseSecurityContextPropa >> gationInAsyncObserverTest> >>>>>>>>>>>>> Arquillian.run:164->testSecurityContextPropagation:59 >> NullPointer >>>>>>>>>>>>> [ERROR] SessionBeanObserverMethodInvoc >>>>> ationContextTest>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 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>> >>>>> >>> >> >>