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]>

Reply via email to