StanfordNLPシリアライズされたクラシファイアファイルを含めると、次の例外が発生します。StanfordNLPモデルファイルスローエラー
edu.stanford.nlp.io.RuntimeIOException: Resource or file looks like a gzip file, but is not: models/ner/default/english.all.3class.distsim.crf.ser.gz
誰でも助けてください。
StanfordNLPシリアライズされたクラシファイアファイルを含めると、次の例外が発生します。StanfordNLPモデルファイルスローエラー
edu.stanford.nlp.io.RuntimeIOException: Resource or file looks like a gzip file, but is not: models/ner/default/english.all.3class.distsim.crf.ser.gz
誰でも助けてください。
私は
は、あなたのファイルシステムにこのファイルが存在しないか、それはあなたのクラスパスにjarファイルにある....最初の質問は、この報告書は、単に正しいかどうかだと思いますか?後者の場合は、jar -xf
コマンドを使用してjarファイルを一時ディレクトリに展開し、その内容を調べます。
このファイルを調べます。 Linux/macOSでは、file
コマンドを使うことができます。それ以外の場合は、圧縮ファイルを調べる/展開するためのプログラムを使用できます。それは有効なgzip圧縮ファイルですか?たとえば、file
コマンドのレポートは次のとおりですか? gzip compressed data
?
私はついにこの問題が何かを発見しました。
私のmavenプラグイン "maven-resources-plugin"では、 "コピーリソース"ゴールは "フィルタリング"がtrueに設定されていました。これはgzファイルを破壊します。
一度削除すると、上記のエラーは発生しなくなりました。
私は最終的に問題が何であったかを確認しました。
Mavenプラグインには、フィルタリングされたプロパティがあります。このプロパティは、trueに設定されている場合、gzファイルで調整されます。それはファイルをねじっていた。それは今働く。