PS: xbean-asm6 is needed for java9 support. 
Already using it in OWB and Meecrowave without any problems.
So all should work fine.

LieGrue,
strub


> Am 15.02.2018 um 19:20 schrieb Mark Struberg <strub...@yahoo.de.INVALID>:
> 
> oki great, I've just upgraded to tomcat-9.0.5 and right now upgrading to 
> xbean-asm6-shaded.
> Will ping you once done.
> 
> LieGrue,
> strub
> 
> 
>> Am 15.02.2018 um 18:27 schrieb Jonathan Gallimore 
>> <jonathan.gallim...@gmail.com>:
>> 
>> We definitely need a tomee-7 branch. I have done a merge of master to the
>> tomee8_fb branch, and I'm making sure it builds and tests pass etc, before
>> pushing.
>> 
>> Jon
>> 
>> On Thu, Feb 15, 2018 at 5:19 PM, Mark Struberg <strub...@yahoo.de.invalid>
>> wrote:
>> 
>>> probably a good idea.
>>> 
>>> A tomee7 release should still be cut. But that could be done on a tomee7.x
>>> branch as well
>>> 
>>> Will create a separate thread.
>>> 
>>> LieGrue,
>>> strub
>>> 
>>> 
>>> 
>>>> Am 15.02.2018 um 18:11 schrieb Romain Manni-Bucau <rmannibu...@gmail.com
>>>> :
>>>> 
>>>> and probably switch the branch. master doesnt get much activity and in
>>> any
>>>> case all the activity it gets can be done on the 8 branch
>>>> 
>>>> 
>>>> 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-15 18:05 GMT+01:00 Mark Struberg <strub...@yahoo.de.invalid>:
>>>> 
>>>>> 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]   EnterpriseDefaultBeanDiscovery
>>> ModeTest>Arquillian.
>>>>>>>>>>> arquillianBeforeClass:109
>>>>>>>>>>>>> » Deployment
>>>>>>>>>>>>>>>>> [ERROR]   ObserverMethodInvocationContex
>>>>>>>> tTest>Arquillian.run:164->
>>>>>>>>>>>>> testTransactionalObserverMethod:55 » EJB
>>>>>>>>>>>>>>>>> [ERROR]   SessionBeanObserverMethodInvoc
>>>>>>>>>>> ationContextTest>Arquillian.
>>>>>>>>>>>>> run:164->testTransactionalObserverMethod:55 » EJB
>>>>>>>>>>>>>>>>> [ERROR]   SessionBeanStaticObserverMetho
>>>>> dInvocationContextTest>
>>>>>>>>>>>>> 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]   EnterpriseDefaultBeanDiscovery
>>> ModeTest>Arquillian.
>>>>>>>>>>> arquillianBeforeClass:109
>>>>>>>>>>>>> » Deployment
>>>>>>>>>>>>>>>>> [ERROR]   ObserverMethodInvocationContex
>>>>>>>> tTest>Arquillian.run:164->
>>>>>>>>>>>>> testTransactionalObserverMethod:55 » EJB
>>>>>>>>>>>>>>>>> [ERROR]   SessionBeanObserverMethodInvoc
>>>>>>>>>>> ationContextTest>Arquillian.
>>>>>>>>>>>>> run:164->testTransactionalObserverMethod:55 » EJB
>>>>>>>>>>>>>>>>> [ERROR]   SessionBeanStaticObserverMetho
>>>>> dInvocationContextTest>
>>>>>>>>>>>>> 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]  EJBObserverMethodRemoteBusines
>>>>> sMethodTest>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]  SessionBeanStaticObserverMetho
>>>>> dInvocationContextTest>
>>>>>>>>>>>>> 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]  EnterpriseDefaultBeanDiscovery
>>> ModeTest>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]  EJBObserverMethodRemoteBusines
>>>>> sMethodTest>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]  SessionBeanStaticObserverMetho
>>>>> dInvocationContextTest>
>>>>>>>>>>>>>>>>>>> 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