Clarify handling exceptions during async events
See original GitHub issueThe specification has a chapter on this but it is IMO not entirely clear because it only covers the case where more than one exception is thrown.
The TCK likewise only covers such scenario, see https://github.com/eclipse-ee4j/cdi-tck/tree/master/impl/src/main/java/org/jboss/cdi/tck/tests/event/observer/async/handlingExceptions
We should change the chapter title to something like Handling exceptions thrown during an asynchronous event
and in the text we need to either explicitly state that the cause is always CompletionException
or just mention what happens in case there is only one exception.
Afterwards, we should add a TCK test for it.
Note that this was originally brought up in Quarkus issue - https://github.com/quarkusio/quarkus/issues/24646
Issue Analytics
- State:
- Created a year ago
- Reactions:1
- Comments:5 (5 by maintainers)
No as this is not a new issue. It is simply additional test coverage that can be rolled into the next TCK update.
Does this require another respin of the release? If yes, I will need to withdraw the ballot again. please let me asap.