[jboss-jira] [JBoss JIRA] (WFLY-3721) CommandDispatcher hides exceptions

Kabir Khan (JIRA) issues at jboss.org
Wed Dec 6 12:20:27 EST 2017


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

Kabir Khan updated WFLY-3721:
-----------------------------
    Fix Version/s: 9.0.0.Final


> CommandDispatcher hides exceptions
> ----------------------------------
>
>                 Key: WFLY-3721
>                 URL: https://issues.jboss.org/browse/WFLY-3721
>             Project: WildFly
>          Issue Type: Enhancement
>          Components: Clustering
>    Affects Versions: 8.1.0.Final
>            Reporter: Rich DiCroce
>            Assignee: Paul Ferraro
>             Fix For: 9.0.0.Final
>
>
> The implementations of CommandDispatcher#submitOnCluster and #executeOnCluster completely hide any exceptions that occur while trying to send the command. This makes it very difficult to debug things like serialization exceptions. (Note: In the 8.x branch, the implementation is in ServiceCommandDispatcher. In master, it has moved to ChannelCommandDispatcher, but the code is essentially the same and the issue still exists.)
> Instead of hiding the exception, the implementation should expose the exception to the developer in some way. A couple possibilities:
> - Don't catch the exception.
> - Catch the exception and return a Map with one entry, where the key is the local node and the value is a Future or CommandResponse that contains the exception.
> - Catch the exception and return an empty map, but also log the exception.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list