-
Bug
-
Resolution: Fixed
-
P2
-
1.4.0
-
beta
-
generic, x86, sparc
-
generic, linux, solaris_2.6, solaris_7, windows_nt
-
Verified
The new version of ObjectStreamClass introduced in recent merlin builds does
not declare an explicit serialVersionUID, which makes it impossible to
serialize ObjectStreamClass.class between 1.4 and earlier VMs.
(1.3.1-b12)
$ serialver java.io.ObjectStreamClass
java.io.ObjectStreamClass: static final long serialVersionUID = -6120832682080437368L;
(1.4-b46)
$ serialver java.io.ObjectStreamClass
java.io.ObjectStreamClass: static final long serialVersionUID = -6539648802376000715L;
not declare an explicit serialVersionUID, which makes it impossible to
serialize ObjectStreamClass.class between 1.4 and earlier VMs.
(1.3.1-b12)
$ serialver java.io.ObjectStreamClass
java.io.ObjectStreamClass: static final long serialVersionUID = -6120832682080437368L;
(1.4-b46)
$ serialver java.io.ObjectStreamClass
java.io.ObjectStreamClass: static final long serialVersionUID = -6539648802376000715L;
- duplicates
-
JDK-4403555 api/java_io/Serialization/descriptions.html#ObjectStreamClass, Merlin, B46
-
- Closed
-
-
JDK-4405418 java.io.ObjectStreamClass requires serialVersionUID
-
- Closed
-