IBM Support

IX90116: IN COLLOCATED INVOCATIONS CLASSCASTEXCEPTION IS THROWN FOR EXCEP TIONS OF TYPE UNKNOWNEXCEPTION AND SYSTEMEXCEPTION.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Error Message:
    java.lang.ClassCastException:com.abc.MyCustomUnknownException
    incompatible with  com.abc.MyUnknownException
    at ...
    Where MyCustomUnknownException extends MyUnknownException
    .
    Stack Trace:
    .
    This issue might be encountered while migrating from WAS 6 to
    WAS 7.
    

Local fix

Problem summary

  • ClassLoader context of UnknownException and SystemException were
    not being conserved in case of collocated invocations.
    And org.omg.CORBA.portable.UnknownException is used for
    reporting unknown exceptions between ties and ORBs and between
    ORBs and stubs. Hence  a wider set of custom-exceptions were
    susceptible to the problem.
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR15
    6.0.1 SR7
    7.0.0 SR6
    .
    Made changes to ensure that ClassLoader context of
    UnknownException and SystemException were being conserved in
    case of collocated invocations.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IX90116

  • Reported component name

    ORB

  • Reported component ID

    620700123

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-10

  • Closed date

    2013-06-25

  • Last modified date

    2013-06-25

  • 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

    ORB

  • Fixed component ID

    620700123

Applicable component levels

  • R600 PSY

       UP

  • R260 PSY

       UP



Document information

More support for: Runtimes for Java Technology
ORB

Software version: 6.0

Reference #: IX90116

Modified date: 25 June 2013