From: SourceForge.net <no...@so...> - 2006-08-31 13:22:08
|
Bugs item #1549924, was opened at 2006-08-31 15:21 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=712768&aid=1549924&group_id=128805 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: libraries Group: None Status: Open Resolution: None Priority: 5 Submitted By: Elias Naur (elias_naur) Assigned to: Nobody/Anonymous (nobody) Summary: serialVersionUID not ignored for arrays Initial Comment: The attached test case, run against Jikes RVM HEAD will crash with a serialization exception: Exception in thread "main": java.lang.RuntimeException: java.io.InvalidClassException: class [Ljava.lang.Object;: Local class not compatible: stream serialVersionUID=-8012369246846506644, local serialVersionUID=7645742402559474066 at Read.main(Read.java:10) Caused by: java.io.InvalidClassException: class [Ljava.lang.Object;: Local class not compatible: stream serialVersionUID=-8012369246846506644, local serialVersionUID=7645742402559474066 at java.io.ObjectStreamClass.setClass(ObjectStreamClass.java:318) at java.io.ObjectInputStream.readClassDescriptor(ObjectInputStream.java:570) at java.io.ObjectInputStream.parseContent(ObjectInputStream.java:265) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:142) at java.io.ObjectInputStream.parseContent(ObjectInputStream.java:294) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:142) at Read.main(Read.java:7) According to the Object Serialization Specification (clarified May, 12, 2005): http://java.sun.com/javase/6/docs/platform/serialization/spec/class.html "Array classes cannot declare an explicit serialVersionUID, so they always have the default computed value, but the requirement for matching serialVersionUID values is waived for array classes." ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=712768&aid=1549924&group_id=128805 |