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
>
>