JDK-8027943 : serial version of com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl changed in 7u45
  • Type: Bug
  • Component: other-libs
  • Sub-Component: corba
  • Affected Version: 7u45,8
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2013-11-06
  • Updated: 2015-04-13
  • Resolved: 2013-11-08
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other Other JDK 6 JDK 7 JDK 8 Other
5.0u61,port-stage-ppc-aixFixed 5.0u65Fixed 6u71Fixed 7u51Fixed 8 b117Fixed port-stage-ppc-aixFixed
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
This is safe and simple fix. Nightly didn't show any fix related issues. SQE OK to take it into CPU14_01
13-11-2013

SQE ok to take the fix in 7u60.
11-11-2013

Currently we believe it doesn't cause any real issue. It'd be desirable to revert the serial version to match its original value.
08-11-2013

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; }
06-11-2013