[
https://issues.jboss.org/browse/WFLY-2281?page=com.atlassian.jira.plugin....
]
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