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 > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>> > >>>>>> > >>>>> > >>>>> > >>> > >>> > > > >