Skip to content

Caused by: java.io.IOException: Unable to locate model [english.par]  #1

@stephane54

Description

@stephane54

Bonjour,
Avec la version 3.2.1 à 3.2.2 du treetagger, termsuite 3.0.10 semble avoir des soucis pour charger les ressources du tagger.
Même après avoir changés les noms des fichiers de paramètres comme ci dessous :
RUN wget ${TT_URL}/tree-tagger-linux-${TT_VERSION}.tar.gz
&& wget ${TT_URL}/tagger-scripts.tar.gz
&& wget ${TT_URL}/english.par.gz
&& wget ${TT_URL}/french.par.gz
&& wget ${TT_URL}/german.par.gz
&& wget ${TT_URL}/russian.par.gz
&& wget ${TT_URL}/italian.par.gz
&& wget ${TT_URL}/spanish.par.gz
&& wget ${TT_URL}/install-tagger.sh
&& sh /opt/treetagger/install-tagger.sh
&& mv lib models
&& rm -rf *.gz *.tgz cmd/ doc/

Les fichiers sont apparemment bien disponibles à cet endroit dans le conteneur.

Exemple de commande :
bin/termsuite extract --tsv my-termino.tsv -c /applis/termsuite/home/data/in/English/txt -l en -t /opt/treetagger/bin

TRACE ============================================
Starting with UID : 1106
Found arg -c. Adding option -t /opt/treetagger
Executing: java -cp /opt/termsuite-core-3.0.10.jar fr.univnantes.termsuite.tools.TerminologyExtractorCLI -t /opt/treetagger --tsv my-termino.tsv -c /applis/termsuite/home/data/in/English/txt -l en -t /opt/treetagger/bin
Exception in thread "main" fr.univnantes.termsuite.tools.TermSuiteCliException: An unexpected error occurred: org.apache.uima.resource.ResourceInitializationException: Initialization of annotator class "fr.univnantes.lina.uima.engines.TreeTaggerWrapper" failed. (Descriptor: )
at fr.univnantes.termsuite.tools.CommandLineClient.launch(CommandLineClient.java:295)
at fr.univnantes.termsuite.tools.TerminologyExtractorCLI.main(TerminologyExtractorCLI.java:203)
Caused by: fr.univnantes.termsuite.api.TermSuiteException: org.apache.uima.resource.ResourceInitializationException: Initialization of annotator class "fr.univnantes.lina.uima.engines.TreeTaggerWrapper" failed. (Descriptor: )
at fr.univnantes.termsuite.api.Preprocessor.asService(Preprocessor.java:334)
at fr.univnantes.termsuite.api.Preprocessor.asService(Preprocessor.java:284)
at fr.univnantes.termsuite.api.Preprocessor.toIndexedCorpus(Preprocessor.java:124)
at fr.univnantes.termsuite.tools.TerminologyExtractorCLI.getIndexedCorpus(TerminologyExtractorCLI.java:192)
at fr.univnantes.termsuite.tools.TerminologyExtractorCLI.run(TerminologyExtractorCLI.java:136)
at fr.univnantes.termsuite.tools.CommandLineClient.launch(CommandLineClient.java:287)
... 1 more
Caused by: org.apache.uima.resource.ResourceInitializationException: Initialization of annotator class "fr.univnantes.lina.uima.engines.TreeTaggerWrapper" failed. (Descriptor: )
at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:272)
at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:172)
at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:407)
at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:256)
at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:435)
at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:379)
at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:192)
at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:407)
at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:256)
at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:435)
at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:379)
at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:192)
at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:407)
at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:256)
at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:435)
at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:379)
at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:192)
at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:448)
at fr.univnantes.termsuite.api.Preprocessor.asService(Preprocessor.java:332)
... 6 more
Caused by: org.apache.uima.resource.ResourceInitializationException
at fr.univnantes.lina.uima.engines.TreeTaggerWrapper.initialize(TreeTaggerWrapper.java:157)
at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:267)
... 37 more
Caused by: java.io.IOException: Unable to locate model [english.par] in the following locations [/opt/treetagger/models/english.par]. Make sure the environment variable 'TREETAGGER_HOME' or 'TAGDIR' or the system property 'treetagger.home' point to the TreeTagger installation directory.
at org.annolab.tt4j.DefaultModelResolver.getModel(DefaultModelResolver.java:126)
at org.annolab.tt4j.DefaultModelResolver.getModel(DefaultModelResolver.java:97)
at org.annolab.tt4j.TreeTaggerWrapper.setModel(TreeTaggerWrapper.java:471)
at fr.univnantes.lina.uima.engines.TreeTaggerWrapper.initialize(TreeTaggerWrapper.java:146)

Stéphane S
INIST-CNRS Nancy

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions