[jboss-jira] [JBoss JIRA] (WFCORE-4099) Prevent failures due to MSC-240 in 'critical' code

Brian Stansberry (JIRA) issues at jboss.org
Sat Sep 8 10:31:00 EDT 2018


Brian Stansberry created WFCORE-4099:
----------------------------------------

             Summary: Prevent failures due to MSC-240 in 'critical' code
                 Key: WFCORE-4099
                 URL: https://issues.jboss.org/browse/WFCORE-4099
             Project: WildFly Core
          Issue Type: Bug
          Components: Management, Server
    Affects Versions: 6.0.2.Final
            Reporter: Brian Stansberry
            Assignee: Brian Stansberry
            Priority: Blocker


As discussed in MSC-240, different impls of the MSC ServiceBuilder interface will support different subsets of the ServiceBuilder API, throwing UnsupportedOperationException if methods not in that subset are invoked.  This makes code that accepts an SB from unknown origins vulnerable to failure if the wrong type of SB is passed in.

WFCORE-4040 is an example of such a failure.

I've done an analysis WildFly and WildFly Core use of ServiceBuilder looking for problematic cases.  I will attach the analysis.  This JIRA is to fix the items in WF Core that are annotated with the CRITICAL notation.



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


More information about the jboss-jira mailing list