[jboss-jira] [JBoss JIRA] (WFLY-2281) Exception from lifecycle callback interceptor method intercepting a session bean gets suppressed without log message

Stuart Douglas (JIRA) jira-events at lists.jboss.org
Thu Oct 31 10:49:02 EDT 2013


     [ https://issues.jboss.org/browse/WFLY-2281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stuart Douglas reassigned WFLY-2281:
------------------------------------

    Assignee: Jozef Hartinger  (was: Stuart Douglas)


Jozef, can you have a look at this?

The issue title is misleading, the exceptions are not suppressed, but rather it appears that the methods are not run at all, which makes me think it may be a problem with Weld interceptor bindings.

I'm not really sure where the issue might be. 
                
> Exception from lifecycle callback interceptor method intercepting a session bean gets suppressed without log message
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: WFLY-2281
>                 URL: https://issues.jboss.org/browse/WFLY-2281
>             Project: WildFly
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: CDI / Weld, EJB
>    Affects Versions: 8.0.0.Beta1
>            Reporter: Matus Abaffy
>            Assignee: Jozef Hartinger
>
> From EJB spec., "9.3.3 Exceptions from AroundConstruct, PostConstruct and PreDestroy Lifecycle Callbacks", "Table 11" it follows that the container should log the exception or error thrown by a lifecycle callback interceptor method of a session bean or a message-driven bean.
> The thrown throwable gets suppressed. However, I cannot find any sign of it in the server log (using default settings - debug level).
> I'm not a spec. expert, but I think if the exception is not logged, it should at least not get suppressed. I made some tests that might be of help (available at https://github.com/bafco/wildfly/commits/WFLY-2281) - according to the spec., they probably don't have to pass.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list