IBM Support

PM40281: CLASSCASTEXCEPTION THROWN ON SCA BLA STOP ON Z/OS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When SCA application containing an implementation.jee
    component is stopped on z/OS the following exception may be
    thrown in the Control Region Adjunct process:
    Trace: 2011/05/02 11:31:18.412 01 t=7E2A70 c=UNK key=P8
    (00000011)
    Description: Log Java Message
    Message: BBOO0220E: WSVR0102E: An error occurred stopping,
    com.ibm.ws.soa.sca.admin.runtime.impl.SCARuntimeImpl@65ee65ee
    java.lang.ClassCastException:
    com.ibm.ws.classloader.CompoundClassLoader incompatible with
    com.ibm.ws.soa.sca.admin.runtime.impl.SCA
    ClassLoader
    at
    com.ibm.ws.soa.sca.admin.runtime.impl.SCAClassLoaderManager.dere
    gister(SCAClassLoaderManager.java:66)
    at
    com.ibm.ws.soa.sca.admin.runtime.impl.SCARuntimeImpl.stop(SCARun
    timeImpl.java:563)
    at
    com.ibm.ws.soa.sca.admin.runtime.impl.SCARuntimeImpl.stop(SCARun
    timeImpl.java:194)
    at
    com.ibm.ws.runtime.component.ContainerHelper.stopComponent(Conta
    inerHelper.java:475)
    at
    com.ibm.ws.runtime.component.ContainerHelper.stopComponents(Cont
    ainerHelper.java:459)
    at
    com.ibm.ws.runtime.component.ContainerImpl.stopComponents(Contai
    nerImpl.java:650)
    at
    com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.ja
    va:638)
    at
    com.ibm.ws.runtime.component.ApplicationServerImpl.stop(Applicat
    ionServerImpl.java:257)
    at
    com.ibm.ws.runtime.component.ContainerHelper.stopComponent(Conta
    inerHelper.java:475)
    at
    com.ibm.ws.runtime.component.ContainerHelper.stopComponents(Cont
    ainerHelper.java:459)
    at
    com.ibm.ws.runtime.component.ContainerImpl.stopComponents(Contai
    nerImpl.java:650)
    at
    com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.ja
    va:638)
    at
    com.ibm.ws.runtime.component.ServerImpl.stop(ServerImpl.java:616
    )
    at com.ibm.ws.runtime.WsServerImpl.stop
    (WsServerImpl.java:701)
    at com.ibm.ws.runtime.WsServer.stop(WsServer.java:67)
    at
    com.ibm.ws390.orb.CommonBridge.pre_deregister_Term(CommonBridge.
    java:615)
    at
    com.ibm.ws390.orb.ORBEJSBridge.pre_deregister_Term(ORBEJSBridge.
    java:412)
    com.ibm.ws.runtime.component.ContainerHelper
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V8.0 for z/OS.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: ClassCastException thrown in Control    *
    *                      Region Adjunct process when stopping    *
    *                      SCA applications.                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When SCA application containing an implementation.jee
    component is stopped on z/OS, the following exception may be
    thrown in the Control Region Adjunct process:
    Trace: 2011/05/02 11:31:18.412 01 t=7E2A70 c=UNK key=P8
    (00000011)
    Description: Log Java Message
    Message: BBOO0220E: WSVR0102E: An error occurred stopping,
    com.ibm.ws.soa.sca.admin.runtime.impl.SCARuntimeImpl@65ee65ee
    java.lang.ClassCastException:
    com.ibm.ws.classloader.CompoundClassLoader incompatible with
    com.ibm.ws.soa.sca.admin.runtime.impl.SCA
    ClassLoader
    at
    com.ibm.ws.soa.sca.admin.runtime.impl.SCAClassLoaderManager.dere
    gister(SCAClassLoaderManager.java:66)
    at
    com.ibm.ws.soa.sca.admin.runtime.impl.SCARuntimeImpl.stop(SCARun
    timeImpl.java:563)
    at
    com.ibm.ws.soa.sca.admin.runtime.impl.SCARuntimeImpl.stop(SCARun
    timeImpl.java:194)
    at
    com.ibm.ws.runtime.component.ContainerHelper.stopComponent(Conta
    inerHelper.java:475)
    at
    com.ibm.ws.runtime.component.ContainerHelper.stopComponents(Cont
    ainerHelper.java:459)
    at
    com.ibm.ws.runtime.component.ContainerImpl.stopComponents(Contai
    nerImpl.java:650)
    at
    com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.ja
    va:638)
    at
    com.ibm.ws.runtime.component.ApplicationServerImpl.stop(Applicat
    ionServerImpl.java:257)
    at
    com.ibm.ws.runtime.component.ContainerHelper.stopComponent(Conta
    inerHelper.java:475)
    at
    com.ibm.ws.runtime.component.ContainerHelper.stopComponents(Cont
    ainerHelper.java:459)
    at
    com.ibm.ws.runtime.component.ContainerImpl.stopComponents(Contai
    nerImpl.java:650)
    at
    com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.ja
    va:638)
    at
    com.ibm.ws.runtime.component.ServerImpl.stop(ServerImpl.java:616
    )
    at com.ibm.ws.runtime.WsServerImpl.stop
    (WsServerImpl.java:701)
    at com.ibm.ws.runtime.WsServer.stop(WsServer.java:67)
    at
    com.ibm.ws390.orb.CommonBridge.pre_deregister_Term(CommonBridge.
    java:615)
    at
    com.ibm.ws390.orb.ORBEJSBridge.pre_deregister_Term(ORBEJSBridge.
    java:412)
    com.ibm.ws.runtime.component.ContainerHelper
    

Problem conclusion

  • The SCA code was updated to check for classloader type before
    performing the class cast to prevent an exception from
    occurring.
    
    APAR PM40281 is currently targeted for inclusion in
    Service Level (Fix Pack) 8.0.0.1 of WebSphere
    Application Server.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM40281

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-05-27

  • Closed date

    2011-06-23

  • Last modified date

    2012-08-09

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

    PM40095

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

Fix information

  • Fixed component name

    WEBSPHERE FOR Z

  • Fixed component ID

    5655I3500

Applicable component levels

  • R800 PSY

       UP

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

Document Information

Modified date:
27 October 2021