[jboss-jira] [JBoss JIRA] (WFCORE-624) Result transformation for composite op failures is broken

Brian Stansberry (JIRA) issues at jboss.org
Fri Apr 3 10:06:18 EDT 2015


Brian Stansberry created WFCORE-624:
---------------------------------------

             Summary: Result transformation for composite op failures is broken
                 Key: WFCORE-624
                 URL: https://issues.jboss.org/browse/WFCORE-624
             Project: WildFly Core
          Issue Type: Bug
          Components: Domain Management
    Affects Versions: 1.0.0.Beta2
            Reporter: Brian Stansberry


CompositeOperationTransformer.CompositeResultTransformer works by analyzing the "step-x" entries in the remote response's "result" node, and then transforming that node.

This breaks down when the failure actually occurs in the remote CompositeOperationHandler, as will be the case if the step refers to a resource or operation that is undefined on that node. In that case there is no "result" node with steps, just a top level failure.

CompositeResultTransformer will actually add a "result" node with the expected error message in this case, but that basically works by luck. And the high level error message for the overall op will no be transformed.

Possible improvements:

1) CompositeOperationHandler sets up a result node in this case, so CompositeResultTransformer can process it.

2) CompositeResultTransformer can try and fix up the top level error message as well.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jboss-jira mailing list