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

Reply via email to