You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Romain Manni-Bucau <rm...@gmail.com> on 2013/04/14 23:17:44 UTC

going on OWB 1.2.0

Hi guys,

i started to see how far from OWB 1.2.0-SNAPSHOT on tomee trunk we are

here is my current patch (for tomee trunk):

https://gist.github.com/rmannibucau/5384221

here are the sources rev info:

## TomEE rev:

URL: https://svn.apache.org/repos/asf/tomee/tomee/trunk
Repository Root: https://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 1467818
Node Kind: directory
Schedule: normal
Last Changed Author: tveronezi
Last Changed Rev: 1467672
Last Changed Date: 2013-04-13 20:41:02 +0200 (sam., 13 avril 2013)

## OWB rev:

URL: https://svn.apache.org/repos/asf/openwebbeans/trunk
Repository Root: https://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 1467818
Node Kind: directory
Schedule: normal
Last Changed Author: arne
Last Changed Rev: 1467808
Last Changed Date: 2013-04-14 20:10:53 +0200 (dim., 14 avril 2013

I actually have on <omee-trunk>/tck/cdi-embedded module < 40 issue (on ~
751 tests):

Failed tests:

InvocationOrderTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:105->AbstractJSR299Test.handleDeploymentFailure:188
» DeploymentFailure

DefinitionTest>AbstractTest.run:244->testInterceptorMethodDefinedOnTargetClass:33
null

LifecycleCallbackInterceptorExceptionTest>AbstractTest.run:244->testLifecycleCallbackInterceptorCanCatchException:46
null

LifecycleCallbackInterceptorTest>AbstractTest.run:244->testLifeCycleCallbackInterceptorNotInvokedForMethodLevelInterceptor:98->AbstractJSR299Test.getInstanceByType:153
» IllegalArgument

InvocationOrderTest>AbstractTest.run:244->testInvocationOrder:38->AbstractJSR299Test.getInstanceByType:153
null
   » StackOverflow

AlternativeMetadataTest>AbstractTest.run:259->testProducesCreatesProducerField:132
null

AlternativeMetadataTest>AbstractTest.run:259->testProducesCreatesProducerMethod:159
null

AlternativeMetadataTest>AbstractTest.run:259->testQualifierIsAppliedToProducerMethod:167
null

AlternativeMetadataTest>AbstractTest.run:259->testQualifierIsAppliedToProducerMethodParameter:177->AbstractJSR299Test.getInstanceByType:153
» UnsatisfiedResolution

ContainerEventTest>AbstractTest.run:259->testTypeOfProcessInjectionTargetParameter:88
null

ProducerTest>AbstractTest.run:259->testInjectionPointsForProducerMethod:200
null
  ProducerTest>AbstractTest.run:259->testInjectionTargetPostConstruct:232
null
  ProducerTest>AbstractTest.run:259->testInjectionTargetPreDestroy:245 null

SingletonWithConversationScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
» Expected

SingletonWithRequestScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
» Expected

SingletonWithSessionScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
» Expected

StatelessWithApplicationScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
» Expected

StatelessWithConversationScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
» Expected

StatelessWithRequestScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
» Expected

StatelessWithSessionScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
» Expected

ProducerMethodNotBusinessMethodTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
» Expected

EnterpriseProducerMethodDefinitionTest>AbstractTest.run:259->testNonStaticProducerMethodInheritedBySpecializingSubclass:45
null

EnterpriseProducerMethodDefinitionTest>AbstractTest.run:259->testNonStaticProducerMethodNotInherited:54->AbstractJSR299Test.getInstanceByType:153
» IllegalArgument

EjbInjectionTest>AbstractTest.run:259->testPassivationOfEjbs:71->AbstractJSR299Test.serialize:51
» NotSerializable

EnterpriseBeanSpecializationIntegrationTest>AbstractTest.run:259->testSpecializedBeanNotInstantiated:54
» NullPointer

EnterpriseBeanSpecializationTest>AbstractTest.run:244->testSpecializingBeanHasBindingsOfSpecializedAndSpecializingBean:54
null

EnterpriseBeanSpecializationTest>AbstractTest.run:244->testSpecializingBeanHasNameOfSpecializedBean:67
null

SessionBeanInterceptorOrderTest>AbstractTest.run:259->testInterceptorsDeclaredUsingInterceptorsCalledBeforeInterceptorBinding:46
» EJB

EJBObserverMethodNotBusinessMethodTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
» Expected

SessionBeanInjectionTest>AbstractTest.run:259->testInjectionOnEJBInterceptor:69
» EJB

Tests run: 751, Failures: 31, Errors: 0, Skipped: 0



I'll not be able to go really further before some weeks (months maybe).

If anyone has some more time and wants to dig into it it will be welcomed,
otherwise tomee will stick to the old OWB (and javassist for some versions)

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*

Re: going on OWB 1.2.0

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Thanks Mark!
Le 14 avr. 2013 23:24, "Mark Struberg" <st...@yahoo.de> a écrit :

> I'll try to take some time. But expect a bit more time from me only end of
> this month.
>
> LieGrue,
> strub
>
>
>
>
> ----- Original Message -----
> > From: Romain Manni-Bucau <rm...@gmail.com>
> > To: dev@tomee.apache.org
> > Cc:
> > Sent: Sunday, 14 April 2013, 23:17
> > Subject: going on OWB 1.2.0
> >
> > Hi guys,
> >
> > i started to see how far from OWB 1.2.0-SNAPSHOT on tomee trunk we are
> >
> > here is my current patch (for tomee trunk):
> >
> > https://gist.github.com/rmannibucau/5384221
> >
> > here are the sources rev info:
> >
> > ## TomEE rev:
> >
> > URL: https://svn.apache.org/repos/asf/tomee/tomee/trunk
> > Repository Root: https://svn.apache.org/repos/asf
> > Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> > Revision: 1467818
> > Node Kind: directory
> > Schedule: normal
> > Last Changed Author: tveronezi
> > Last Changed Rev: 1467672
> > Last Changed Date: 2013-04-13 20:41:02 +0200 (sam., 13 avril 2013)
> >
> > ## OWB rev:
> >
> > URL: https://svn.apache.org/repos/asf/openwebbeans/trunk
> > Repository Root: https://svn.apache.org/repos/asf
> > Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> > Revision: 1467818
> > Node Kind: directory
> > Schedule: normal
> > Last Changed Author: arne
> > Last Changed Rev: 1467808
> > Last Changed Date: 2013-04-14 20:10:53 +0200 (dim., 14 avril 2013
> >
> > I actually have on <omee-trunk>/tck/cdi-embedded module < 40 issue (on
> > ~
> > 751 tests):
> >
> > Failed tests:
> >
> >
> InvocationOrderTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:105->AbstractJSR299Test.handleDeploymentFailure:188
> > » DeploymentFailure
> >
> >
> DefinitionTest>AbstractTest.run:244->testInterceptorMethodDefinedOnTargetClass:33
> > null
> >
> >
> LifecycleCallbackInterceptorExceptionTest>AbstractTest.run:244->testLifecycleCallbackInterceptorCanCatchException:46
> > null
> >
> >
> LifecycleCallbackInterceptorTest>AbstractTest.run:244->testLifeCycleCallbackInterceptorNotInvokedForMethodLevelInterceptor:98->AbstractJSR299Test.getInstanceByType:153
> > » IllegalArgument
> >
> >
> InvocationOrderTest>AbstractTest.run:244->testInvocationOrder:38->AbstractJSR299Test.getInstanceByType:153
> > null
> >    » StackOverflow
> >
> >
> AlternativeMetadataTest>AbstractTest.run:259->testProducesCreatesProducerField:132
> > null
> >
> >
> AlternativeMetadataTest>AbstractTest.run:259->testProducesCreatesProducerMethod:159
> > null
> >
> >
> AlternativeMetadataTest>AbstractTest.run:259->testQualifierIsAppliedToProducerMethod:167
> > null
> >
> >
> AlternativeMetadataTest>AbstractTest.run:259->testQualifierIsAppliedToProducerMethodParameter:177->AbstractJSR299Test.getInstanceByType:153
> > » UnsatisfiedResolution
> >
> >
> ContainerEventTest>AbstractTest.run:259->testTypeOfProcessInjectionTargetParameter:88
> > null
> >
> >
> ProducerTest>AbstractTest.run:259->testInjectionPointsForProducerMethod:200
> > null
> >   ProducerTest>AbstractTest.run:259->testInjectionTargetPostConstruct:232
> > null
> >   ProducerTest>AbstractTest.run:259->testInjectionTargetPreDestroy:245
> > null
> >
> >
> SingletonWithConversationScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> > » Expected
> >
> >
> SingletonWithRequestScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> > » Expected
> >
> >
> SingletonWithSessionScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> > » Expected
> >
> >
> StatelessWithApplicationScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> > » Expected
> >
> >
> StatelessWithConversationScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> > » Expected
> >
> >
> StatelessWithRequestScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> > » Expected
> >
> >
> StatelessWithSessionScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> > » Expected
> >
> >
> ProducerMethodNotBusinessMethodTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> > » Expected
> >
> >
> EnterpriseProducerMethodDefinitionTest>AbstractTest.run:259->testNonStaticProducerMethodInheritedBySpecializingSubclass:45
> > null
> >
> >
> EnterpriseProducerMethodDefinitionTest>AbstractTest.run:259->testNonStaticProducerMethodNotInherited:54->AbstractJSR299Test.getInstanceByType:153
> > » IllegalArgument
> >
> >
> EjbInjectionTest>AbstractTest.run:259->testPassivationOfEjbs:71->AbstractJSR299Test.serialize:51
> > » NotSerializable
> >
> >
> EnterpriseBeanSpecializationIntegrationTest>AbstractTest.run:259->testSpecializedBeanNotInstantiated:54
> > » NullPointer
> >
> >
> EnterpriseBeanSpecializationTest>AbstractTest.run:244->testSpecializingBeanHasBindingsOfSpecializedAndSpecializingBean:54
> > null
> >
> >
> EnterpriseBeanSpecializationTest>AbstractTest.run:244->testSpecializingBeanHasNameOfSpecializedBean:67
> > null
> >
> >
> SessionBeanInterceptorOrderTest>AbstractTest.run:259->testInterceptorsDeclaredUsingInterceptorsCalledBeforeInterceptorBinding:46
> > » EJB
> >
> >
> EJBObserverMethodNotBusinessMethodTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> > » Expected
> >
> >
> SessionBeanInjectionTest>AbstractTest.run:259->testInjectionOnEJBInterceptor:69
> > » EJB
> >
> > Tests run: 751, Failures: 31, Errors: 0, Skipped: 0
> >
> >
> >
> > I'll not be able to go really further before some weeks (months maybe).
> >
> > If anyone has some more time and wants to dig into it it will be
> welcomed,
> > otherwise tomee will stick to the old OWB (and javassist for some
> versions)
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> > *Blog:
> > **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> > *Github: https://github.com/rmannibucau*
> >

Re: going on OWB 1.2.0

Posted by Mark Struberg <st...@yahoo.de>.
I'll try to take some time. But expect a bit more time from me only end of this month.

LieGrue,
strub




----- Original Message -----
> From: Romain Manni-Bucau <rm...@gmail.com>
> To: dev@tomee.apache.org
> Cc: 
> Sent: Sunday, 14 April 2013, 23:17
> Subject: going on OWB 1.2.0
> 
> Hi guys,
> 
> i started to see how far from OWB 1.2.0-SNAPSHOT on tomee trunk we are
> 
> here is my current patch (for tomee trunk):
> 
> https://gist.github.com/rmannibucau/5384221
> 
> here are the sources rev info:
> 
> ## TomEE rev:
> 
> URL: https://svn.apache.org/repos/asf/tomee/tomee/trunk
> Repository Root: https://svn.apache.org/repos/asf
> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> Revision: 1467818
> Node Kind: directory
> Schedule: normal
> Last Changed Author: tveronezi
> Last Changed Rev: 1467672
> Last Changed Date: 2013-04-13 20:41:02 +0200 (sam., 13 avril 2013)
> 
> ## OWB rev:
> 
> URL: https://svn.apache.org/repos/asf/openwebbeans/trunk
> Repository Root: https://svn.apache.org/repos/asf
> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> Revision: 1467818
> Node Kind: directory
> Schedule: normal
> Last Changed Author: arne
> Last Changed Rev: 1467808
> Last Changed Date: 2013-04-14 20:10:53 +0200 (dim., 14 avril 2013
> 
> I actually have on <omee-trunk>/tck/cdi-embedded module < 40 issue (on 
> ~
> 751 tests):
> 
> Failed tests:
> 
> InvocationOrderTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:105->AbstractJSR299Test.handleDeploymentFailure:188
> » DeploymentFailure
> 
> DefinitionTest>AbstractTest.run:244->testInterceptorMethodDefinedOnTargetClass:33
> null
> 
> LifecycleCallbackInterceptorExceptionTest>AbstractTest.run:244->testLifecycleCallbackInterceptorCanCatchException:46
> null
> 
> LifecycleCallbackInterceptorTest>AbstractTest.run:244->testLifeCycleCallbackInterceptorNotInvokedForMethodLevelInterceptor:98->AbstractJSR299Test.getInstanceByType:153
> » IllegalArgument
> 
> InvocationOrderTest>AbstractTest.run:244->testInvocationOrder:38->AbstractJSR299Test.getInstanceByType:153
> null
>    » StackOverflow
> 
> AlternativeMetadataTest>AbstractTest.run:259->testProducesCreatesProducerField:132
> null
> 
> AlternativeMetadataTest>AbstractTest.run:259->testProducesCreatesProducerMethod:159
> null
> 
> AlternativeMetadataTest>AbstractTest.run:259->testQualifierIsAppliedToProducerMethod:167
> null
> 
> AlternativeMetadataTest>AbstractTest.run:259->testQualifierIsAppliedToProducerMethodParameter:177->AbstractJSR299Test.getInstanceByType:153
> » UnsatisfiedResolution
> 
> ContainerEventTest>AbstractTest.run:259->testTypeOfProcessInjectionTargetParameter:88
> null
> 
> ProducerTest>AbstractTest.run:259->testInjectionPointsForProducerMethod:200
> null
>   ProducerTest>AbstractTest.run:259->testInjectionTargetPostConstruct:232
> null
>   ProducerTest>AbstractTest.run:259->testInjectionTargetPreDestroy:245 
> null
> 
> SingletonWithConversationScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> » Expected
> 
> SingletonWithRequestScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> » Expected
> 
> SingletonWithSessionScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> » Expected
> 
> StatelessWithApplicationScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> » Expected
> 
> StatelessWithConversationScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> » Expected
> 
> StatelessWithRequestScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> » Expected
> 
> StatelessWithSessionScopeTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> » Expected
> 
> ProducerMethodNotBusinessMethodTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> » Expected
> 
> EnterpriseProducerMethodDefinitionTest>AbstractTest.run:259->testNonStaticProducerMethodInheritedBySpecializingSubclass:45
> null
> 
> EnterpriseProducerMethodDefinitionTest>AbstractTest.run:259->testNonStaticProducerMethodNotInherited:54->AbstractJSR299Test.getInstanceByType:153
> » IllegalArgument
> 
> EjbInjectionTest>AbstractTest.run:259->testPassivationOfEjbs:71->AbstractJSR299Test.serialize:51
> » NotSerializable
> 
> EnterpriseBeanSpecializationIntegrationTest>AbstractTest.run:259->testSpecializedBeanNotInstantiated:54
> » NullPointer
> 
> EnterpriseBeanSpecializationTest>AbstractTest.run:244->testSpecializingBeanHasBindingsOfSpecializedAndSpecializingBean:54
> null
> 
> EnterpriseBeanSpecializationTest>AbstractTest.run:244->testSpecializingBeanHasNameOfSpecializedBean:67
> null
> 
> SessionBeanInterceptorOrderTest>AbstractTest.run:259->testInterceptorsDeclaredUsingInterceptorsCalledBeforeInterceptorBinding:46
> » EJB
> 
> EJBObserverMethodNotBusinessMethodTest>AbstractTest.beforeClass:206->AbstractTest.deployArtifact:126
> » Expected
> 
> SessionBeanInjectionTest>AbstractTest.run:259->testInjectionOnEJBInterceptor:69
> » EJB
> 
> Tests run: 751, Failures: 31, Errors: 0, Skipped: 0
> 
> 
> 
> I'll not be able to go really further before some weeks (months maybe).
> 
> If anyone has some more time and wants to dig into it it will be welcomed,
> otherwise tomee will stick to the old OWB (and javassist for some versions)
> 
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> *Blog: 
> **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> *Github: https://github.com/rmannibucau*
>