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

[CORBA]: No compliant GIOP 1.2 implementation in jdk 1.4

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P1 P1
    • None
    • 1.4.0
    • other-libs
    • None
    • x86
    • linux_2.2

      JDK Version: J2SE build 1.4.0-beta-b63
      Using tnameserv with CORBA implementations with GIOP 1.2 causes CORBA::MARSHAL exception due to bad allignment of GIOP Reply Body.

      I started tnameserv (see attached ior.txt) which declares itself as GIOP 1.2 CORBA server. I used third party CORBA implementation to connect to it (OpenORB, IONA ORBacus). In both cases a got CORBA::MARSHAL exception. When I analyzed the GIOP packet (attachment log.txt) I found out that the boolean return value of _is_a operation was rightly 0x01 but the reply was alligned according to GIOP 1.0 or 1.1. In GIOP 1.2 the Reply body must be alligned on an 8 octet boundary (15.4.3.2).

            eandersosunw Everett Anderson (Inactive)
            tzezula Tomáš Zezula
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: