Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Complete
    • Affects Version/s: 3.0 M2, 2.2.4
    • Fix Version/s: 2.2.5, 3.0 M3
    • Component/s: JMX Support
    • Labels:

      Description

      Updated the Spring 3.2 compatibility build to 3.2.3 and several JMX tests fail.

      3.2.3 has changed the results of MBeanOperationInfo.getSignature()

      3.1.x (and 3.2.0) returns

      [javax.management.MBeanParameterInfo[description=, name=p1, type=java.lang.String, descriptor={}], javax.management.MBeanParameterInfo[description=, name=p2, type=java.lang.String, descriptor={}]]

      3.2.3 returns

      [javax.management.MBeanParameterInfo[description=key, name=key, type=java.lang.String, descriptor={}], javax.management.MBeanParameterInfo[description=channelName, name=channelName, type=java.lang.String, descriptor={}]]

      Since the OperationInvokingMessageHandler attempts to match p1 and p2, the method is not found and we get failed to find JMX operation.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                grussell Gary Russell
                Reporter:
                grussell Gary Russell
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: