You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by a_...@access.uzh.ch on 2011/03/01 14:55:59 UTC
UIMA integration
Hi Tommaso
I'm currently trying to use uima.utils within the clerezza platform. When I rum my test classes everything works fine but when I try to use my service within the clerezza platform I get an error. I added these modules to the platform so that all dependencies are satisfied:
org.apache.uima:uimaj-ep-runtime:2.3.1
org.apache.uima:alchemy-annotator-osgi:2.3.1-SNAPSHOT
org.apache.uima:OpenCalaisAnnotator-osgi:2.3.1-SNAPSHOT
org.apache.clerezza:uima.ontologies:0.1-incubating-SNAPSHOT
org.apache.clerezza:uima.utils:0.1-incubating-SNAPSHOT
As far as I can tell a ResourceInitializationException is thrown by the class org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl from the method initializeAnalysisComponent(). Do you know a solution for this error?
Regards,
Agron
2011-03-01 14:16:04,207 [qtp477826893-18 - /kss/tag-editor/rt/?id=http://scimantic.ch/2010/09/kss/ku/1] ERROR [qtp477826893-18 - /kss/tag-editor/rt/?id=http://scimantic.ch/2010/09/kss/ku/1] (AlchemyMetadataGenerator.java\:68) - org.apache.clerezza.uima.utils.ExternalServicesFacade.getTags() failed!
org.apache.uima.UIMAException: Annotator class "org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator" was not found. (Descriptor: bundle://116.0:1/TextKeywordExtractionAEDescriptor.xml)
at org.apache.clerezza.uima.utils.ExternalServicesFacade.getTags(ExternalServicesFacade.java:62)
at org.clerezza.alchemyapi.metadata.AlchemyMetadataGenerator.getKeywords(AlchemyMetadataGenerator.java:65)
at org.clerezza.tag.recommendation.service.TagRecommendationService.getKeywords(TagRecommendationService.java:178)
at ch.uzh.csg.knowledgesharing.management.KeywordEditor.recommendTags(KeywordEditor.java:121) ...
Caused by: org.apache.uima.analysis_engine.AnalysisEngineProcessException: Annotator class "org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator" was not found. (Descriptor: bundle://116.0:1/TextKeywordExtractionAEDescriptor.xml)
at org.apache.clerezza.uima.utils.UIMAExecutor.analyzeDocument(UIMAExecutor.java:95)
at org.apache.clerezza.uima.utils.ExternalServicesFacade.getTags(ExternalServicesFacade.java:53)
... 43 more
Caused by: org.apache.uima.resource.ResourceInitializationException: Annotator class "org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator" was not found. (Descriptor: bundle://116.0:1/TextKeywordExtractionAEDescriptor.xml)
at org.apache.clerezza.uima.utils.AEProvider.getAE(AEProvider.java:104)
at org.apache.clerezza.uima.utils.UIMAExecutor.analyzeDocument(UIMAExecutor.java:92)
... 44 more
Caused by: org.apache.uima.resource.ResourceInitializationException: Annotator class "org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator" was not found. (Descriptor: bundle://116.0:1/TextKeywordExtractionAEDescriptor.xml)
at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:206)
at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:155)
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:267)
at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:335)
at org.apache.clerezza.uima.utils.AEProvider.getAE(AEProvider.java:101)
... 45 more
Caused by: java.lang.ClassNotFoundException: org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator not found by org.apache.uima.runtime [134]
at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:780)
at org.apache.felix.framework.ModuleImpl.access$300(ModuleImpl.java:73)
at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1735)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:203)
... 51 more
2011-03-01 14:16:04,285 [qtp477826893-18 - /kss/tag-editor/rt/?id=http://scimantic.ch/2010/09/kss/ku/1] ERROR [qtp477826893-18 - /kss/tag-editor/rt/?id=http://scimantic.ch/2010/09/kss/ku/1] (AlchemyMetadataGenerator.java\:86) - org.apache.clerezza.uima.utils.ExternalServicesFacade.getConcepts() failed! An empty ArrayList is returned!
org.apache.uima.UIMAException: Annotator class "org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator" was not found. (Descriptor: bundle://116.0:1/TextConceptTaggingAEDescriptor.xml)
at org.apache.clerezza.uima.utils.ExternalServicesFacade.getConcepts(ExternalServicesFacade.java:146)
at org.clerezza.alchemyapi.metadata.AlchemyMetadataGenerator.getKeywords(AlchemyMetadataGenerator.java:72)
at org.clerezza.tag.recommendation.service.TagRecommendationService.getKeywords(TagRecommendationService.java:178)
at ch.uzh.csg.knowledgesharing.management.KeywordEditor.recommendTags(KeywordEditor.java:121) ...
Caused by: org.apache.uima.analysis_engine.AnalysisEngineProcessException: Annotator class "org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator" was not found. (Descriptor: bundle://116.0:1/TextConceptTaggingAEDescriptor.xml)
at org.apache.clerezza.uima.utils.UIMAExecutor.analyzeDocument(UIMAExecutor.java:95)
at org.apache.clerezza.uima.utils.ExternalServicesFacade.getConcepts(ExternalServicesFacade.java:137)
... 43 more
Caused by: org.apache.uima.resource.ResourceInitializationException: Annotator class "org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator" was not found. (Descriptor: bundle://116.0:1/TextConceptTaggingAEDescriptor.xml)
at org.apache.clerezza.uima.utils.AEProvider.getAE(AEProvider.java:104)
at org.apache.clerezza.uima.utils.UIMAExecutor.analyzeDocument(UIMAExecutor.java:92)
... 44 more
Caused by: org.apache.uima.resource.ResourceInitializationException: Annotator class "org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator" was not found. (Descriptor: bundle://116.0:1/TextConceptTaggingAEDescriptor.xml)
at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:206)
at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:155)
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:267)
at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:335)
at org.apache.clerezza.uima.utils.AEProvider.getAE(AEProvider.java:101)
... 45 more
Caused by: java.lang.ClassNotFoundException: org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator not found by org.apache.uima.runtime [134]
at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:780)
at org.apache.felix.framework.ModuleImpl.access$300(ModuleImpl.java:73)
at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1735)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:203)
... 51 more
Re: UIMA integration
Posted by Tommaso Teofili <to...@gmail.com>.
Hi Agron,
the classes you miss are from the alchemy-annotator module [1] so you should
find them inside the alchemy-annotator-osgi module [2], please try to unzip
alchemy-annotator-osgi.jar and see if that contains such classes and check
the "bundle://116.0:1" for errors while starting.
Hope this helps,
Tommaso
[1] : http://uima.apache.org/sandbox.html#alchemy.annotator
[2] :
http://svn.apache.org/repos/asf/uima/sandbox/trunk/addons-osgi-runtime/alchemy-annotator-osgi/
2011/3/1 <a_...@access.uzh.ch>
> Hi Tommaso
>
> I'm currently trying to use uima.utils within the clerezza platform. When I
> rum my test classes everything works fine but when I try to use my service
> within the clerezza platform I get an error. I added these modules to the
> platform so that all dependencies are satisfied:
>
> org.apache.uima:uimaj-ep-runtime:2.3.1
> org.apache.uima:alchemy-annotator-osgi:2.3.1-SNAPSHOT
> org.apache.uima:OpenCalaisAnnotator-osgi:2.3.1-SNAPSHOT
> org.apache.clerezza:uima.ontologies:0.1-incubating-SNAPSHOT
> org.apache.clerezza:uima.utils:0.1-incubating-SNAPSHOT
>
> As far as I can tell a ResourceInitializationException is thrown by the
> class org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl from
> the method initializeAnalysisComponent(). Do you know a solution for this
> error?
>
> Regards,
> Agron
>
>
> 2011-03-01 14:16:04,207 [qtp477826893-18 - /kss/tag-editor/rt/?id=
> http://scimantic.ch/2010/09/kss/ku/1] ERROR [qtp477826893-18 -
> /kss/tag-editor/rt/?id=http://scimantic.ch/2010/09/kss/ku/1]
> (AlchemyMetadataGenerator.java\:68) -
> org.apache.clerezza.uima.utils.ExternalServicesFacade.getTags() failed!
> org.apache.uima.UIMAException: Annotator class
> "org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator" was not
> found. (Descriptor: bundle://116.0:1/TextKeywordExtractionAEDescriptor.xml)
> at
> org.apache.clerezza.uima.utils.ExternalServicesFacade.getTags(ExternalServicesFacade.java:62)
> at
> org.clerezza.alchemyapi.metadata.AlchemyMetadataGenerator.getKeywords(AlchemyMetadataGenerator.java:65)
> at
> org.clerezza.tag.recommendation.service.TagRecommendationService.getKeywords(TagRecommendationService.java:178)
> at
> ch.uzh.csg.knowledgesharing.management.KeywordEditor.recommendTags(KeywordEditor.java:121)
> ...
>
> Caused by: org.apache.uima.analysis_engine.AnalysisEngineProcessException:
> Annotator class
> "org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator" was not
> found. (Descriptor: bundle://116.0:1/TextKeywordExtractionAEDescriptor.xml)
> at
> org.apache.clerezza.uima.utils.UIMAExecutor.analyzeDocument(UIMAExecutor.java:95)
> at
> org.apache.clerezza.uima.utils.ExternalServicesFacade.getTags(ExternalServicesFacade.java:53)
> ... 43 more
> Caused by: org.apache.uima.resource.ResourceInitializationException:
> Annotator class
> "org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator" was not
> found. (Descriptor: bundle://116.0:1/TextKeywordExtractionAEDescriptor.xml)
> at
> org.apache.clerezza.uima.utils.AEProvider.getAE(AEProvider.java:104)
> at
> org.apache.clerezza.uima.utils.UIMAExecutor.analyzeDocument(UIMAExecutor.java:92)
> ... 44 more
> Caused by: org.apache.uima.resource.ResourceInitializationException:
> Annotator class
> "org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator" was not
> found. (Descriptor: bundle://116.0:1/TextKeywordExtractionAEDescriptor.xml)
> at
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:206)
> at
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:155)
> 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:267)
> at
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:335)
> at
> org.apache.clerezza.uima.utils.AEProvider.getAE(AEProvider.java:101)
> ... 45 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.uima.alchemy.annotator.TextKeywordExtractionAnnotator not found
> by org.apache.uima.runtime [134]
> at
> org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:780)
> at
> org.apache.felix.framework.ModuleImpl.access$300(ModuleImpl.java:73)
> at
> org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1735)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:186)
> at
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:203)
> ... 51 more
>
>
> 2011-03-01 14:16:04,285 [qtp477826893-18 - /kss/tag-editor/rt/?id=
> http://scimantic.ch/2010/09/kss/ku/1] ERROR [qtp477826893-18 -
> /kss/tag-editor/rt/?id=http://scimantic.ch/2010/09/kss/ku/1]
> (AlchemyMetadataGenerator.java\:86) -
> org.apache.clerezza.uima.utils.ExternalServicesFacade.getConcepts() failed!
> An empty ArrayList is returned!
> org.apache.uima.UIMAException: Annotator class
> "org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator" was not
> found. (Descriptor: bundle://116.0:1/TextConceptTaggingAEDescriptor.xml)
> at
> org.apache.clerezza.uima.utils.ExternalServicesFacade.getConcepts(ExternalServicesFacade.java:146)
> at
> org.clerezza.alchemyapi.metadata.AlchemyMetadataGenerator.getKeywords(AlchemyMetadataGenerator.java:72)
> at
> org.clerezza.tag.recommendation.service.TagRecommendationService.getKeywords(TagRecommendationService.java:178)
> at
> ch.uzh.csg.knowledgesharing.management.KeywordEditor.recommendTags(KeywordEditor.java:121)
> ...
>
> Caused by: org.apache.uima.analysis_engine.AnalysisEngineProcessException:
> Annotator class
> "org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator" was not
> found. (Descriptor: bundle://116.0:1/TextConceptTaggingAEDescriptor.xml)
> at
> org.apache.clerezza.uima.utils.UIMAExecutor.analyzeDocument(UIMAExecutor.java:95)
> at
> org.apache.clerezza.uima.utils.ExternalServicesFacade.getConcepts(ExternalServicesFacade.java:137)
> ... 43 more
> Caused by: org.apache.uima.resource.ResourceInitializationException:
> Annotator class
> "org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator" was not
> found. (Descriptor: bundle://116.0:1/TextConceptTaggingAEDescriptor.xml)
> at
> org.apache.clerezza.uima.utils.AEProvider.getAE(AEProvider.java:104)
> at
> org.apache.clerezza.uima.utils.UIMAExecutor.analyzeDocument(UIMAExecutor.java:92)
> ... 44 more
> Caused by: org.apache.uima.resource.ResourceInitializationException:
> Annotator class
> "org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator" was not
> found. (Descriptor: bundle://116.0:1/TextConceptTaggingAEDescriptor.xml)
> at
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:206)
> at
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:155)
> 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:267)
> at
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:335)
> at
> org.apache.clerezza.uima.utils.AEProvider.getAE(AEProvider.java:101)
> ... 45 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.uima.alchemy.annotator.TextConceptTaggingAnnotator not found by
> org.apache.uima.runtime [134]
> at
> org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:780)
> at
> org.apache.felix.framework.ModuleImpl.access$300(ModuleImpl.java:73)
> at
> org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1735)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:186)
> at
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:203)
> ... 51 more
>
>