-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Labels
Description
CoreNLP version 3.6.0 has (at least) two changes which break PyStanfordDependencies:
-
stemStaticSynchronizedwas renamed tostemStatic - This stack trace shows up for all
SubprocessBackendconversion tests:
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at edu.stanford.nlp.io.IOUtils.<clinit>(IOUtils.java:42)
at edu.stanford.nlp.trees.MemoryTreebank.processFile(MemoryTreebank.java:302)
at edu.stanford.nlp.util.FilePathProcessor.processPath(FilePathProcessor.java:84)
at edu.stanford.nlp.trees.MemoryTreebank.loadPath(MemoryTreebank.java:152)
at edu.stanford.nlp.trees.Treebank.loadPath(Treebank.java:180)
at edu.stanford.nlp.trees.Treebank.loadPath(Treebank.java:151)
at edu.stanford.nlp.trees.Treebank.loadPath(Treebank.java:137)
at edu.stanford.nlp.trees.GrammaticalStructure.main(GrammaticalStructure.java:1702)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 8 more
}
(comes from a command line like this: java -ea -cp /path/to/stanford-corenlp-3.6.0.jar edu.stanford.nlp.trees.EnglishGrammaticalStructure -basic -treeFile treefile -keepPunct -originalDependencies)
@gangeli, is slf4j required to run CoreNLP 3.6.0?
Reactions are currently unavailable