IBM Support

PK48161: WS-RELIABLEMESSAGING CLASSCASTEXCEPTION STRING INCOMPATIBLE WITH JAVA.UTIL.HASHMAP FFDC SEEN ON WEBSERVICE PROVIDER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a Messaging Engine is failed over to a different server
    in a cluster the following FFDC may be seen.
    
    Exception = java.lang.ClassCastException
    Source =
    com.ibm.ws.websvcs.transport.http.WASAxis2Servlet.doPost
    probeid = 516
    
    Stack Dump = java.lang.ClassCastException: java.lang.String
    incompatible with java.util.HashMap
    at com.ibm.ws.websvcs.rm.impl.storage.PersistentStorageManagerS
    ingleton$CommandInvoker.retrieveRMDBean(PersistentStorageManage
    rSingleton.java:1161)
    at com.ibm.ws.websvcs.rm.impl.storage.beanmanagers.RMDBeanMgrIm
    pl.retrieve(RMDBeanMgrImpl.java:115)
    at org.apache.sandesha2.handlers.SandeshaGlobalInHandler.proces
    sApplicationMessage(SandeshaGlobalInHandler.java:168)
    at org.apache.sandesha2.handlers.SandeshaGlobalInHandler.invoke
    (SandeshaGlobalInHandler.java:141)
    at org.apache.axis2.engine.Phase.invoke(Phase.java:379)
    at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:25
    3)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:1
    70)
    at org.apache.axis2.transport.http.HTTPTransportUtils.processHT
    TPPostRequest(HTTPTransportUtils.java:271)
    at com.ibm.ws.websvcs.transport.http.WASAxis2Servlet.doPost(WAS
    Axis2Servlet.java:899)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl
    etWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
    (ServletWrapper.java:501)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleReque
    st(ServletWrapper.java:464)
    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRe
    quest(CacheServletWrapper.java:90)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContai
    ner.java:744)
    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebCont
    ainer.java:1439)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChanne
    lLink.java:112)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleD
    iscrimination(HttpInboundLink.java:454)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleN
    ewInformation(HttpInboundLink.java:383)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(H
    ttpInboundLink.java:263)
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback
    .sendToDiscriminators(NewConnectionInitialReadCallback.java:214
    )
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback
    .complete(NewConnectionInitialReadCallback.java:113)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.future
    Completed(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(Abstract
    AsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(As
    yncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:1
    95)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(Result
    Handler.java:743)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IBM WebSphere Application Server Web     *
    *                 Services Feature Pack users of Web Services  *
    *                 Reliable Messaging.                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: WS-ReliableMessaging                    *
    *                      ClassCastException: String incompatible *
    *                      with java.util.HashMap FFDC seen on     *
    *                      WebService provider                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When a Messaging Engine is failed over to a different server in
    a cluster the following FFDC may be seen.
    
    Exception = java.lang.ClassCastException
    
    Source =
    
    com.ibm.ws.websvcs.transport.http.WASAxis2Servlet.doPost
    
    probeid = 516
    
    Stack Dump = java.lang.ClassCastException: java.lang.String
    
    incompatible with java.util.HashMap
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PK48161

  • Reported component name

    WEBSERVIC FEATU

  • Reported component ID

    5724J0850

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-07-02

  • Closed date

    2007-08-03

  • Last modified date

    2009-04-06

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

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

Modules/Macros

  • WSRM
    

Fix information

  • Fixed component name

    WEBSERVIC FEATU

  • Fixed component ID

    5724J0850

Applicable component levels

  • R610 PSY

       UP

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

Document Information

Modified date:
10 February 2022