Even with this patch applied, I seem to get 2 errors, seemingly serialVersionID issues (see below).
Also, I wonder if we might find a less "common" name than CommonsLinkedList (perhaps ExtensibleLinkedList if that's the intention?), but thats a minor issue (we could always change it before release) By the way, this brings to my attention that gump isn't running the unit tests, which we should probably have it do. Testcase: testEmptyListCompatibility took 0 sec Caused an ERROR org.apache.commons.collections.NodeCachingLinkedList; Local class not compatible: stream classdesc serialVersionUID=1 local class serialVersionUID=5311697006485595647 java.io.InvalidClassException: org.apache.commons.collections.NodeCachingLinkedList; Local class not compatible: stream classdesc serialVersionUID=1 local class serialVersionUID=5311697006485595647 at java.io.ObjectStreamClass.validateLocalClass(ObjectStreamClass.java:523) at java.io.ObjectStreamClass.setClass(ObjectStreamClass.java:567) at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:936) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1186) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at org.apache.commons.collections.TestObject.readExternalFormFromStream(TestObject.java:186) at org.apache.commons.collections.TestObject.readExternalFormFromDisk(TestObject.java:202) at org.apache.commons.collections.TestList.testEmptyListCompatibility(TestList.java:894) Testcase: testEmptyListCompatibilityTestcase: testFullListCompatibility took 0.06 sec Caused an ERROR org.apache.commons.collections.NodeCachingLinkedList; Local class not compatible: stream classdesc serialVersionUID=1 local class serialVersionUID=5311697006485595647 java.io.InvalidClassException: org.apache.commons.collections.NodeCachingLinkedList; Local class not compatible: stream classdesc serialVersionUID=1 local class serialVersionUID=5311697006485595647 at java.io.ObjectStreamClass.validateLocalClass(ObjectStreamClass.java:523) at java.io.ObjectStreamClass.setClass(ObjectStreamClass.java:567) at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:936) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1186) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at org.apache.commons.collections.TestObject.readExternalFormFromStream(TestObject.java:186) at org.apache.commons.collections.TestObject.readExternalFormFromDisk(TestObject.java:202) at org.apache.commons.collections.TestList.testFullListCompatibility(TestList.java:913) On 5 Jan 2003, Rich Dougherty wrote: > Here's a repost of a patch which will fix this. Note that the > reimplementation of java.util.LinkedList is necessary so we can override > node creation and deletion without using Sun's code. > > Rich > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>