and now we should be passing both the tck/cdi-embedded and tck/cdi-tomee! So it's time to move forward to updating various dependencies, samples etc ;)
LieGrue, strub > Am 15.02.2018 um 11:42 schrieb Mark Struberg <strub...@yahoo.de.INVALID>: > > 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 >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>>> >>>> >>> >>> >