[cdi-dev] [JBoss JIRA] (CDI-543) Handling exception during async event - contradiction?

Tomas Remes (JIRA) issues at jboss.org
Thu Jul 16 06:01:01 EDT 2015

Tomas Remes created CDI-543:

             Summary: Handling exception during async event - contradiction?
                 Key: CDI-543
                 URL: https://issues.jboss.org/browse/CDI-543
             Project: CDI Specification Issues
          Issue Type: Bug
          Components: Events
    Affects Versions: 2.0-EDR1
            Reporter: Tomas Remes

In {{10.5. Observer notification}} there is (wrt sync observer method):
Otherwise, the exception aborts processing of the event. No other observer methods of that event will be called

This looks like contradiction to {{10.5.1. Handling multiple exceptions thrown during an asynchronous event}} where is:

If an event is asynchronous, and an exception is thrown by any of its notified observers, the CompletionStage returned by fireAsync will complete exceptionally ..
The question is following: Async Event is fired -> some sync observers are notified -> one of them throws exception -> async observers will be notified or not?
I assume they should be notified and therefore {{10.5. Observer notification}} needs an update. 

This message was sent by Atlassian JIRA

More information about the cdi-dev mailing list