[jboss-jira] [JBoss JIRA] Commented: (EJBTHREE-2155) ThreadLocalPoolStatsTestCase intermittently fails

Carlo de Wolf (JIRA) jira-events at lists.jboss.org
Fri Aug 20 11:29:11 EDT 2010


    [ https://jira.jboss.org/browse/EJBTHREE-2155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12546161#action_12546161 ] 

Carlo de Wolf commented on EJBTHREE-2155:
-----------------------------------------

It's because this piece of code throws a NPE sometimes:

java.lang.NullPointerException
        at org.jboss.aop.InstanceAdvisorDelegate.getJoinpointAspect(InstanceAdvisorDelegate.java:263)
        at org.jboss.aop.InstanceAdvisorDelegate.getPerInstanceJoinpointAspect(InstanceAdvisorDelegate.java:215)
        at org.jboss.ejb3.interceptors.container.ManagedObjectAdvisor.getPerInstanceJoinpointAspect(ManagedObjectAdvisor.java:288)
        at org.jboss.aop.advice.PerJoinpointAdvice.invoke(PerJoinpointAdvice.java:158)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.fillMethod(InvocationContextInterceptor.java:72)
        at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_fillMethod_328011903.invoke(InvocationContextInterceptor_z_fillMethod_328011903.java)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:88)
        at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_setup_328011903.invoke(InvocationContextInterceptor_z_setup_328011903.java)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:62)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:56)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:68)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
        ... 29 more

Thus the bean is never invoked and thus the worker tries to pickup the next task. Meanwhile the test case goes completely haywire.

> ThreadLocalPoolStatsTestCase intermittently fails
> -------------------------------------------------
>
>                 Key: EJBTHREE-2155
>                 URL: https://jira.jboss.org/browse/EJBTHREE-2155
>             Project: EJB 3.0
>          Issue Type: Bug
>          Components: core
>         Environment: ejb3-core 1.3
>            Reporter: Carlo de Wolf
>            Priority: Critical
>         Attachments: threads_report.txt
>
>
> TimeoutException at org.jboss.ejb3.core.test.ejbthree1703.unit.ThreadLocalPoolStatsTestCase.testThreeThreads(ThreadLocalPoolStatsTestCase.java:194)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list