Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4375061

Side effect of API change in org.omg.CORBA.CompletionStatus

XMLWordPrintable

    • beta
    • sparc
    • solaris_2.6
    • Verified



        Name: ooR10001 Date: 09/29/2000


        org.omg.CORBA.CompletionStatus class does not implement java.io.Serializable any
        more (CCC 4362556). In jdk version 1.3 org.omg.CORBA.CompletionStatus class
        implemented org.omg.CORBA.portable.IDLEntity, which extends
        java.io.Serializable. Number of serializable org.omg.CORBA classes contains a
        field completionStatus of type org.omg.CORBA.CompletionStatus and these classes
        are no longer serializable, because this field is not serializable now. It needs
        to fixed one of two ways:
        make org.omg.CORBA.CompletionStatus class implement java.io.Serializable or
        make field completionStatus in org.omg.CORBA.SystemException class to be
        transient.

        Jusification:
        These following JCK tests failure:
        api/org_omg/CORBA/BAD_CONTEXT/serial/index.html#Constructor
        api/org_omg/CORBA/BAD_OPERATION/serial/index.html#Constructor
        api/org_omg/CORBA/BAD_PARAM/serial/index.html#Constructor
        api/org_omg/CORBA/BAD_TYPECODE/serial/index.html#Constructor
        api/org_omg/CORBA/COMM_FAILURE/serial/index.html#Constructor
        api/org_omg/CORBA/DATA_CONVERSION/serial/index.html#Constructor
        api/org_omg/CORBA/FREE_MEM/serial/index.html#Constructor
        api/org_omg/CORBA/IMP_LIMIT/serial/index.html#Constructor
        api/org_omg/CORBA/INITIALIZE/serial/index.html#Constructor
        api/org_omg/CORBA/INTERNAL/serial/index.html#Constructor
        api/org_omg/CORBA/INTF_REPOS/serial/index.html#Constructor
        api/org_omg/CORBA/INVALID_TRANSACTION/serial/index.html#Constructor
        api/org_omg/CORBA/INV_FLAG/serial/index.html#Constructor
        api/org_omg/CORBA/INV_IDENT/serial/index.html#Constructor
        api/org_omg/CORBA/INV_OBJREF/serial/index.html#Constructor
        api/org_omg/CORBA/INV_POLICY/serial/index.html#Constructor
        api/org_omg/CORBA/MARSHAL/serial/index.html#Constructor
        api/org_omg/CORBA/NO_IMPLEMENT/serial/index.html#Constructor
        api/org_omg/CORBA/NO_MEMORY/serial/index.html#Constructor
        api/org_omg/CORBA/NO_PERMISSION/serial/index.html#Constructor
        api/org_omg/CORBA/NO_RESOURCES/serial/index.html#Constructor
        api/org_omg/CORBA/NO_RESPONSE/serial/index.html#Constructor
        api/org_omg/CORBA/OBJECT_NOT_EXIST/serial/index.html#Constructor
        api/org_omg/CORBA/OBJ_ADAPTER/serial/index.html#Constructor
        api/org_omg/CORBA/PERSIST_STORE/serial/index.html#Constructor
        api/org_omg/CORBA/SystemException/serial/index.html#Constructor
        api/org_omg/CORBA/TRANSACTION_REQUIRED/serial/index.html#Constructor
        api/org_omg/CORBA/TRANSACTION_ROLLEDBACK/serial/index.html#Constructor
        api/org_omg/CORBA/TRANSIENT/serial/index.html#Constructor
        api/org_omg/CORBA/UNKNOWN/serial/index.html#Constructor
        api/org_omg/CORBA/portable/UnknownException/serial/index.html#Constructor
        api/org_omg/CORBA/portable/IndirectionException/serial/index.html#Constructor
        api/org_omg/CORBA/SystemException/serial/index.html#Input
        api/org_omg/CORBA/BAD_INV_ORDER/serial/index.html#Constructor
        api/org_omg/CORBA/CompletionStatus/serial/index.html#Constructor
        ======================================================================

        *******************************************************************************
        tuong.nguyen@eng 2001-07-30

        - Fix verified ok in file ./org/omg/CORBA/CompletionStatus.java

          Class CompletionStatus implements org.omg.CORBA.portable.IDLEntity which
          extends java.io.Serializable

        - Verified with build j2sdk-1_4_0-beta_refresh-bin-b73-solsparc-25_jul_2001
        *******************************************************************************

              eandersosunw Everett Anderson (Inactive)
              oovsunw Oov Oov (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: