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

jmx interop regression starting Mustang b37 when Server is over Mustang and Client over Tiger

XMLWordPrintable

    • b63
    • generic
    • generic
    • Verified

      The getMBeanInfo call fails if and only if:
      - Server runs over Mustang build 37 or over
      - Client runs over Tiger (used Update 5 build 2)

      The tnameserv has been started with Tiger.
      The stack trace is stored in file client.out.
      It starts that way:

      Jun 20, 2005 6:08:41 PM com.sun.corba.se.impl.encoding.CDRInputStream_1_0 read_value
      WARNING: "IOP00810257: (MARSHAL) Could not find class"
      org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: Maybe
      at com.sun.corba.se.impl.logging.ORBUtilSystemException.couldNotFindClass(ORBUtilSystemException.java:7756)

      BUT all goes fine if:
      - Server runs over Tiger and Client over Mustang
      - Server and Client run both over Tiger or both over Mustang
      - a Mustang build 36 is used for Server when Client is over Tiger

      ==> that interoperability regression started with Mustang b37.

      In order to reproduce, use the attached zip file that contains all java and class files and follow the steps as listed:
              In a first shell, do:
              tnameserv -ORBInitialPort 9999
              
              In a second shell, do:
              java Server
              
              In a third shell, do:
              java Client
      ###@###.### 2005-06-20 16:43:30 GMT

            sjiang Shanliang Jiang (Inactive)
            yjoan Yves Joan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: