Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java serialVersionUID doesn't match #1

Open
GoogleCodeExporter opened this issue Jan 10, 2016 · 0 comments
Open

Java serialVersionUID doesn't match #1

GoogleCodeExporter opened this issue Jan 10, 2016 · 0 comments

Comments

@GoogleCodeExporter
Copy link

with the stackedParserServer package, I ran the following cmd:

java -classpath ".:lib/*" -Xmx3g mst.DependencyParser test 
model-name:models/wsj.model test-file:input.txt output-file:out.txt

Default temp directory:./tmp/
Separate labeling: false
        Loading model...Exception in thread "main" java.io.InvalidClassException: gnu.trove.TObjectHash; local class incompatible: stream classdesc serialVersionUID = -5747943412751518873, local class serialVersionUID = 876253628862239263
        at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
        at mst.Alphabet.readObject(Alphabet.java:105)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
        at mst.DependencyParser.loadModel(DependencyParser.java:245)
        at mst.DependencyParser.main(DependencyParser.java:469)

The same output with mst.DependencyEnglish2OProjParser:

java -classpath ".:lib/*" -Xmx6g mst.DependencyEnglish2OProjParser 
models/wsj.model tmp 80

Solutions please?

Original issue reported on code.google.com by yaoxuchen on 12 Nov 2012 at 6:19

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant