-
Bug
-
Resolution: Fixed
-
P3
-
6
-
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
- 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
- relates to
-
JDK-6614558 jmx interop JDK5 - JDK6 issue when calling getMBeanInfo
- Resolved
-
JDK-6614506 jmx interop regression when Server is over JDK6 and Client over JDK5
- Closed