United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-8027943 serial version of com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl changed in 7u45
JDK-8027943 : serial version of com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl changed in 7u45

Details
Type:
Bug
Submit Date:
2013-11-06
Status:
Closed
Updated Date:
2013-12-03
Project Name:
JDK
Resolved Date:
2013-11-08
Component:
other-libs
OS:
Sub-Component:
corba
CPU:
Priority:
P3
Resolution:
Fixed
Affected Versions:
7u45,8
Fixed Versions:

Related Reports
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:

Sub Tasks

Description
serial version of com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImp is changed due to JDK-8017197.

$ 7u25/bin/serialver com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl
com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl:    static final long serialVersionUID = 4571178305984833743L;

$ 7u45/bin/serialver com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl
com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl:    static final long serialVersionUID = -6285601179101321791L;

JDK-8017197 is forwarded to jdk8 in b113:
$ jdk8-b112/bin/serialver com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl
com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl:    static final long serialVersionUID = 4571178305984833743L;

$ jdk8-b113/bin/serialver com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl
com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl:    static final long serialVersionUID = -6285601179101321791L;


                                    

Comments
Suggested fix:
diff --git a/src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java b/src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java
--- a/src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java
+++ b/src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java
@@ -89,4 +89,6 @@
             sm.checkPermission(perm);
 }
     }
+
+    private static final long serialVersionUID = 4571178305984833743L; 
 }

                                     
2013-11-06
Currently we believe it doesn't cause any real issue.  It'd be desirable to revert the serial version to match its original value.
                                     
2013-11-07
URL:   http://hg.openjdk.java.net/jdk8/tl/corba/rev/b99535e22efe
User:  mchung
Date:  2013-11-08 04:49:00 +0000

                                     
2013-11-08
SQE ok to take the fix in 7u60.
                                     
2013-11-11
This is safe and simple fix. Nightly didn't show any fix related issues. SQE OK to take it into CPU14_01
                                     
2013-11-13
URL:   http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/b99535e22efe
User:  lana
Date:  2013-11-19 18:01:42 +0000

                                     
2013-11-19



Hardware and Software, Engineered to Work Together