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.
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]   
>>> ContainerLifeCycleEventRuntimeInvocationTest>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]   
>>>> ObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55
>>>>  » EJB
>>>> [ERROR]   
>>>> SessionBeanObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55
>>>>  » EJB
>>>> [ERROR]   
>>>> SessionBeanStaticObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55
>>>>  » EJB
>>>> [ERROR]   
>>>> ContainerLifeCycleEventRuntimeInvocationTest>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]   
>>>> ObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55
>>>>  » EJB
>>>> [ERROR]   
>>>> SessionBeanObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55
>>>>  » EJB
>>>> [ERROR]   
>>>> SessionBeanStaticObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55
>>>>  » EJB
>>>> [ERROR]   
>>>> ContainerLifeCycleEventRuntimeInvocationTest>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]  
>>>> EJBAsyncObserverMethodRemoteBusinessMethodTest>Arquillian.arquillianBeforeClass:109
>>>>  » Runtime
>>>> [ERROR]  
>>>> EJBObserverMethodRemoteBusinessMethodTest>Arquillian.arquillianBeforeClass:109
>>>>  » Runtime
>>>> [ERROR]  
>>>> ObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55
>>>>  » EJB
>>>> [ERROR]  
>>>> EnterpriseSecurityContextPropagationInAsyncObserverTest>Arquillian.run:164->testSecurityContextNotPropagated:68
>>>>  expected [true] but found [false]
>>>> [ERROR]  
>>>> EnterpriseSecurityContextPropagationInAsyncObserverTest>Arquillian.run:164->testSecurityContextPropagation:59
>>>>  NullPointer
>>>> [ERROR]  
>>>> SessionBeanObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55
>>>>  » EJB
>>>> [ERROR]  
>>>> SessionBeanStaticObserverMethodInvocationContextTest>Arquillian.run:164->testTransactionalObserverMethod:55
>>>>  » EJB
>>>> [ERROR]  
>>>> ContainerLifeCycleEventRuntimeInvocationTest>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]  
>>>>>> EJBAsyncObserverMethodRemoteBusinessMethodTest>Arquillian.arquillianBeforeClass:109
>>>>>> » Runtime
>>>>>> [ERROR]  
>>>>>> EJBObserverMethodRemoteBusinessMethodTest>Arquillian.arquillianBeforeClass:109
>>>>>> » Runtime
>>>>>> [ERROR]  ObserverMethodInvocationContextTest>Arquillian.run:164->
>>>>>> testTransactionalObserverMethod:55 » EJB
>>>>>> [ERROR]  EnterpriseSecurityContextPropagationInAsyncObserverTest>
>>>>>> Arquillian.run:164->testSecurityContextNotPropagated:68 expected [true]
>>>>>> but found [false]
>>>>>> [ERROR]  EnterpriseSecurityContextPropagationInAsyncObserverTest>
>>>>>> Arquillian.run:164->testSecurityContextPropagation:59 NullPointer
>>>>>> [ERROR]  SessionBeanObserverMethodInvocationContextTest>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