Hi Andreas, Looks a lot as if the downloaded OpenNLP models are corrupted. Try to force a re-download by building the data bundles with "-Ddownloads" (e.g. mvn -Ddownloads clean install).
best Rupert On Fri, Feb 7, 2014 at 12:58 PM, Andreas Kuckartz <a.kucka...@ping.de> wrote: > mvn clean install > currently results in some IllegalStateException problems. > > Cheers, > Andreas > --- > > Running org.apache.commons.opennlp.TextAnalyzerTest > Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.318 > sec <<< FAILURE! - in org.apache.commons.opennlp.TextAnalyzerTest > testMultipleSentenceDefaultConfig(org.apache.commons.opennlp.TextAnalyzerTest) > Time elapsed: 0.077 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create SentenceModel for > en-sent.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at > opennlp.tools.sentdetect.SentenceModel.<init>(SentenceModel.java:95) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getSentenceModel(OpenNLP.java:111) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.getSentenceDetector(TextAnalyzer.java:306) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$TextAnalysisIterator.<init>(TextAnalyzer.java:373) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$TextAnalysisIterator.<init>(TextAnalyzer.java:362) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.analyse(TextAnalyzer.java:356) > at > org.apache.commons.opennlp.TextAnalyzerTest.testMultipleSentenceDefaultConfig(TextAnalyzerTest.java:134) > > testSingleSentenceNoChunkerNoPosConfig(org.apache.commons.opennlp.TextAnalyzerTest) > Time elapsed: 0.012 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create TokenizerModel for > en-token.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at > opennlp.tools.tokenize.TokenizerModel.<init>(TokenizerModel.java:125) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getTokenizerModel(OpenNLP.java:175) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getTokenizer(OpenNLP.java:190) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.getTokenizer(TextAnalyzer.java:260) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:452) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:435) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:404) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.analyseSentence(TextAnalyzer.java:344) > at > org.apache.commons.opennlp.TextAnalyzerTest.testSingleSentenceNoChunkerNoPosConfig(TextAnalyzerTest.java:120) > > testSingleSentenceDefaultConfig(org.apache.commons.opennlp.TextAnalyzerTest) > Time elapsed: 0.007 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create TokenizerModel for > en-token.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at > opennlp.tools.tokenize.TokenizerModel.<init>(TokenizerModel.java:125) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getTokenizerModel(OpenNLP.java:175) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getTokenizer(OpenNLP.java:190) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.getTokenizer(TextAnalyzer.java:260) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:452) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:435) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:404) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.analyseSentence(TextAnalyzer.java:344) > at > org.apache.commons.opennlp.TextAnalyzerTest.testSingleSentenceDefaultConfig(TextAnalyzerTest.java:74) > > testSingleSentenceNoChunkerConfig(org.apache.commons.opennlp.TextAnalyzerTest) > Time elapsed: 0.005 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create TokenizerModel for > en-token.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at > opennlp.tools.tokenize.TokenizerModel.<init>(TokenizerModel.java:125) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getTokenizerModel(OpenNLP.java:175) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getTokenizer(OpenNLP.java:190) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.getTokenizer(TextAnalyzer.java:260) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:452) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:435) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:404) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.analyseSentence(TextAnalyzer.java:344) > at > org.apache.commons.opennlp.TextAnalyzerTest.testSingleSentenceNoChunkerConfig(TextAnalyzerTest.java:104) > > testSingleSentenceChunkerConfig(org.apache.commons.opennlp.TextAnalyzerTest) > Time elapsed: 0.005 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create TokenizerModel for > en-token.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at > opennlp.tools.tokenize.TokenizerModel.<init>(TokenizerModel.java:125) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getTokenizerModel(OpenNLP.java:175) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getTokenizer(OpenNLP.java:190) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.getTokenizer(TextAnalyzer.java:260) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:452) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:435) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer$AnalysedText.<init>(TextAnalyzer.java:404) > at > org.apache.stanbol.commons.opennlp.TextAnalyzer.analyseSentence(TextAnalyzer.java:344) > at > org.apache.commons.opennlp.TextAnalyzerTest.testSingleSentenceChunkerConfig(TextAnalyzerTest.java:89) > > Running org.apache.commons.opennlp.OpenNLPTest > Tests run: 13, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.178 > sec <<< FAILURE! - in org.apache.commons.opennlp.OpenNLPTest > testLoadModelByName(org.apache.commons.opennlp.OpenNLPTest) Time > elapsed: 0.005 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create TokenizerModel for > en-token.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at > opennlp.tools.tokenize.TokenizerModel.<init>(TokenizerModel.java:125) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getModel(OpenNLP.java:278) > at > org.apache.commons.opennlp.OpenNLPTest.testLoadModelByName(OpenNLPTest.java:145) > > testLoadEnTokenizer(org.apache.commons.opennlp.OpenNLPTest) Time > elapsed: 0.004 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create TokenizerModel for > en-token.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at > opennlp.tools.tokenize.TokenizerModel.<init>(TokenizerModel.java:125) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getTokenizerModel(OpenNLP.java:175) > at > org.apache.commons.opennlp.OpenNLPTest.testLoadEnTokenizer(OpenNLPTest.java:57) > > testLoadEnSentence(org.apache.commons.opennlp.OpenNLPTest) Time > elapsed: 0.004 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create SentenceModel for > en-sent.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at > opennlp.tools.sentdetect.SentenceModel.<init>(SentenceModel.java:95) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getSentenceModel(OpenNLP.java:111) > at > org.apache.commons.opennlp.OpenNLPTest.testLoadEnSentence(OpenNLPTest.java:81) > > testLoadEnChunker(org.apache.commons.opennlp.OpenNLPTest) Time elapsed: > 0.006 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create ChunkerModel for > en-chunker.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at opennlp.tools.chunker.ChunkerModel.<init>(ChunkerModel.java:78) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getChunkerModel(OpenNLP.java:291) > at > org.apache.commons.opennlp.OpenNLPTest.testLoadEnChunker(OpenNLPTest.java:109) > > testLoadEnNER(org.apache.commons.opennlp.OpenNLPTest) Time elapsed: > 0.007 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create TokenNameFinderModel > for en-ner-person.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at > opennlp.tools.namefind.TokenNameFinderModel.<init>(TokenNameFinderModel.java:110) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getNameModel(OpenNLP.java:143) > at > org.apache.commons.opennlp.OpenNLPTest.testLoadEnNER(OpenNLPTest.java:124) > > testLoadEnPOS(org.apache.commons.opennlp.OpenNLPTest) Time elapsed: > 0.075 sec <<< ERROR! > java.lang.IllegalStateException: Unable to create POSModel for > en-pos-maxent.bin! > at > opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491) > at > opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245) > at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237) > at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181) > at opennlp.tools.postag.POSModel.<init>(POSModel.java:82) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:494) > at > org.apache.stanbol.commons.opennlp.OpenNLP.initModel(OpenNLP.java:439) > at > org.apache.stanbol.commons.opennlp.OpenNLP.getPartOfSpeachModel(OpenNLP.java:235) > at > org.apache.commons.opennlp.OpenNLPTest.testLoadEnPOS(OpenNLPTest.java:95) > > > Results : > > Tests in error: > TextAnalyzerTest.testMultipleSentenceDefaultConfig:134 » IllegalState > Unable t... > TextAnalyzerTest.testSingleSentenceNoChunkerNoPosConfig:120 » > IllegalState Una... > TextAnalyzerTest.testSingleSentenceDefaultConfig:74 » IllegalState > Unable to c... > TextAnalyzerTest.testSingleSentenceNoChunkerConfig:104 » IllegalState > Unable t... > TextAnalyzerTest.testSingleSentenceChunkerConfig:89 » IllegalState > Unable to c... > OpenNLPTest.testLoadModelByName:145 » IllegalState Unable to create > TokenizerM... > OpenNLPTest.testLoadEnTokenizer:57 » IllegalState Unable to create > TokenizerMo... > OpenNLPTest.testLoadEnSentence:81 » IllegalState Unable to create > SentenceMode... > OpenNLPTest.testLoadEnChunker:109 » IllegalState Unable to create > ChunkerModel... > OpenNLPTest.testLoadEnNER:124 » IllegalState Unable to create > TokenNameFinderM... > OpenNLPTest.testLoadEnPOS:95 » IllegalState Unable to create POSModel > for en-p... > > Tests run: 18, Failures: 0, Errors: 11, Skipped: 0 -- | Rupert Westenthaler rupert.westentha...@gmail.com | Bodenlehenstraße 11 ++43-699-11108907 | A-5500 Bischofshofen