SEMAFOR v2.1: Error When Loading the wsj.model

64 views
Skip to first unread message

jians...@gmail.com

unread,
Apr 27, 2016, 10:53:08 AM4/27/16
to semafor-users
I am running the parser on nonserver mode. All resources are downloaded from the links provided here: https://github.com/Noahs-ARK/semafor#downloads

Tokenization and Part of Speech Tagging steps work fine, but met the following error when loading the wsj.model in the Dependency Parsing step. Please help.

Preparing the input for MST Parser...

Exception in thread "main" java.io.InvalidClassException: gnu.trove.TObjectHash; local class incompatible: stream classdesc serialVersionUID = -5747943412751518873, local class serialVersionUID = -3461112548087185871
        at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:560)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1599)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1494)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1599)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1494)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1748)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1327)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:349)
        at mst.Alphabet.readObject(Alphabet.java:121)
        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:969)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1775)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1327)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:349)
        at mst.DependencyParser.loadModel(DependencyParser.java:246)
        at mst.DependencyParser.main(DependencyParser.java:470)
Finished dependency parsing.

Sam Thomson

unread,
Apr 27, 2016, 12:46:54 PM4/27/16
to semafor-users
Hi Jiansong,


On Wednesday, April 27, 2016 at 7:53:08 AM UTC-7, Jiansong Zhang wrote:
I am running the parser on nonserver mode. All resources are downloaded from the links provided here: https://github.com/Noahs-ARK/semafor#downloads

That's the README for SEMAFOR 3.0, but it looks like you are trying to run SEMAFOR 2.1. Does it work for you if you use the resources linked here: https://github.com/Noahs-ARK/semafor-semantic-parser#downloads ?

Cheers,
-Sam
Reply all
Reply to author
Forward
0 new messages