IBM Support

PM96694: JAVA.LANG.NOSUCHMETHODEXCEPTION WHEN ATTEMPTING TO ACCESS V7.0 QUEUES FROM V8.5 DEPLOYMENT MANAGER CONSOLE.

Fixes are available

8.5.5.2: WebSphere Application Server V8.5.5 Fix Pack 2
8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
8.5.5.3: WebSphere Application Server V8.5.5 Fix Pack 3
8.5.5.4: WebSphere Application Server V8.5.5 Fix Pack 4
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
8.5.5.5: WebSphere Application Server V8.5.5 Fix Pack 5
8.5.5.6: WebSphere Application Server V8.5.5 Fix Pack 6
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
8.5.5.7: WebSphere Application Server V8.5.5 Fix Pack 7
8.5.5.8: WebSphere Application Server V8.5.5 Fix Pack 8
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
8.5.5.9: WebSphere Application Server V8.5.5 Fix Pack 9
8.5.5.10: WebSphere Application Server V8.5.5 Fix Pack 10
8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
8.5.5.20: WebSphere Application Server V8.5.5.20
8.5.5.18: WebSphere Application Server V8.5.5 Fix Pack 18
8.5.5.19: WebSphere Application Server V8.5.5 Fix Pack 19
8.5.5.16: WebSphere Application Server V8.5.5 Fix Pack 16
8.5.5.21: WebSphere Application Server V8.5.5.21

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An attempt to list messages on a queue point that belongs
    to a WebSphere Application Server v7 messaging engine, using
    WebSphere Application Server v8.5 deployment manager
    administrative console throws java.lang.NoSuchMethodException
    and the following error is written to the SystemOut.log:
    
    
    .......
    Caused by: javax.management.ReflectionException: Target method
    not found: com.ibm.ws.sib.admin.impl.JsQueuePoint.get
    QueuedMessages
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.
    handleAdminFault(SOAPConnectorClient.java:948)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.
    invokeTemplateOnce(SOAPConnectorClient.java:916)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.
    invokeTemplate(SOAPConnectorClient.java:682)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.
    invokeTemplate(SOAPConnectorClient.java:672)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.
    invoke(SOAPConnectorClient.java:658)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.
    invoke(SOAPConnectorClient.java:480)
    at $Proxy73.invoke(Unknown Source)
    at com.ibm.ws.management.AdminClientImpl.invoke(AdminClient
    Impl.java:224)
    at com.ibm.ws.management.AdminServiceImpl$1.run(AdminService
    Impl.java:1365)
    .......
    
    Caused by: java.lang.NoSuchMethodException: com.ibm.ws.sib.
    admin.impl.JsQueuePoint.getQueuedMessages(java.lang.Integer,
    java.lang.Integer, java.lang.Integer)
    at
    java.lang.Class.throwNoSuchMethodException(Class.java:286)
    at java.lang.Class.getMethod(Class.java:845)
    at javax.management.modelmbean.RequiredModelMBean.resolve
    Method(RequiredModelMBean.java:1015)
    at javax.management.modelmbean.RequiredModelMBean.invoke
    (RequiredModelMBean.java:959)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.
    invoke(DefaultMBeanServerInterceptor.java:848)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBean
    Server.java:773)
    at com.ibm.ws.management.AdminServiceImpl$1.run(AdminService
    Impl.java:1333)
    ..
    ..
    
    An FFDC is produced with the following stack:
    FFDC Exception:javax.management.ReflectionException SourceId:
    com.ibm.ws.management.AdminServiceImpl.invoke ProbeId:686
    Reporter:com.ibm.ws.management.AdminServiceImpl$1@de90de9
    javax.management.ReflectionException: Target method not
    found: com.ibm.ws.sib.admin.impl.JsQueuePoint.getQueued
    Messages
    at javax.management.modelmbean.RequiredModelMBean.
    resolveMethod(RequiredModelMBean.java:1020)
    at javax.management.modelmbean.RequiredModelMBean.
    invoke(RequiredModelMBean.java:959)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.
    invoke(DefaultMBeanServerInterceptor.java:848)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBean
    Server.java:773)
    at com.ibm.ws.management.AdminServiceImpl$1.run(AdminService
    Impl.java:1333)
    
    .....
    Caused by: java.lang.NoSuchMethodException: com.ibm.ws.sib.
    admin.impl.JsQueuePoint.getQueuedMessages(java.lang.Integer,
    java.lang.Integer, java.lang.Integer)
    at
    java.lang.Class.throwNoSuchMethodException(Class.java:286)
    at java.lang.Class.getMethod(Class.java:845)
    at javax.management.modelmbean.RequiredModelMBean.resolve
    Method(RequiredModelMBean.java:1015)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of the default messaging provider     *
    *                  for IBM WebSphere Application Server V8.0   *
    *                  and V8.5.                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: NoSuchMethodException trying to list    *
    *                      messages on a queue point that belongs  *
    *                      to V7 server from a V8 deployment       *
    *                      manager.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An attempt to list messages on a queue point that belongs
    to WebSphere Application Server v7 messaging engine ,using
    WebSphere Application Server v8.5 deployment manager
    administrative console throws java.lang.NoSuchMethodException
    and the following error is written to the SystemOut.log:
    ..
    Caused by: java.lang.NoSuchMethodException: com.ibm.ws.sib.
    admin.impl.JsQueuePoint.getQueuedMessages(java.lang.Integer,
    java.lang.Integer, java.lang.Integer)
    ...
    Along with an enhancement in version 8, a method signature
    of "getQueuedMessages" has been modified to accept three
    integer arguments and deployment manager in version 8 always
    invokes "getQueuedMessages" method with a modified signature.
    But in version 7.0, method getQueuedMessages remains the
    same with no signature. So this results in
    NoSuchMethodException when version 8 deployment manager
    invokes getQueuedMessages method on version 7.0 in a mixed
    cell setup.
    

Problem conclusion

  • Source code in version 8.x has been modified to use the old
    signature of "getQueuedMessages" if the target messaging
    engine version is V7 or below, in a mixed cell setup.
    
    The fix for this APAR is currently targeted for inclusion in
    fix packs 8.0.0.9 and 8.5.5.2.  Please refer to the
    Recommended Updates page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM96694

  • Reported component name

    WAS SIB & SIBWS

  • Reported component ID

    620800101

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-09-10

  • Closed date

    2013-11-14

  • Last modified date

    2014-05-21

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WAS SIB & SIBWS

  • Fixed component ID

    620800101

Applicable component levels

  • R800 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
27 April 2022