Details
-
Bug
-
Resolution: Done
-
Major
-
12.0.0.Final
-
None
Description
The futures returned by CommandDispatcher.submitOnCluster(...) contain the command execution results per member of the cluster. However, if a given member has no active CommandDispatcher to receive the command, the resulting behavior is not handled, and the Future.get() will throw a ClassCastException. This is because the RspFilter contained in the RspOptions as passed to the MessageDispatcher is not invoked for unicast requests.
The API will likely need to be adjusted/documented to define what behavior to expect in this scenario.
Attachments
Issue Links
- clones
-
WFLY-10313 CommandDispatcher.executeOnNode(...) throws ClassCastException if target node has no corresponding CommandDispatcher
- Closed