首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIMA Ruta版本3.1.0

UIMA Ruta版本3.1.0
EN

Stack Overflow用户
提问于 2021-07-01 21:02:51
回答 1查看 44关注 0票数 2

我已经在Ruta Workbench中将Uima Ruta版本升级到3.1.0。我试着用普通的Ruta项目,它工作得很好,但当转换成maven项目时,我得到了以下错误。

代码语言:javascript
复制
    Exception in thread "main" org.apache.uima.analysis_engine.AnalysisEngineProcessException: The JCAS cover class "org.apache.uima.ruta.type.TokenSeed_Type" could not be loaded.
    at org.apache.uima.ruta.engine.RutaEngine.seedAnnotations(RutaEngine.java:947)
    at org.apache.uima.ruta.engine.RutaEngine.initializeStream(RutaEngine.java:906)
    at org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:692)
    at org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(JCasAnnotator_ImplBase.java:48)
    at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:401)
    at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:318)
    at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:269)
    at org.apache.uima.ruta.ide.launching.RutaLauncher.processFile(RutaLauncher.java:242)
    at org.apache.uima.ruta.ide.launching.RutaLauncher.main(RutaLauncher.java:191)
Caused by: org.apache.uima.cas.CASRuntimeException: The JCAS cover class "org.apache.uima.ruta.type.TokenSeed_Type" could not be loaded.
    at org.apache.uima.jcas.impl.JCasImpl.getTypeInit(JCasImpl.java:461)
    at org.apache.uima.jcas.impl.JCasImpl.getType(JCasImpl.java:425)
    at org.apache.uima.jcas.impl.JCasImpl.getCasType(JCasImpl.java:478)
    at org.apache.uima.jcas.impl.JCasImpl.getAnnotationIndex(JCasImpl.java:1634)
    at org.apache.uima.ruta.seed.TextSeeder.seed(TextSeeder.java:43)
    at org.apache.uima.ruta.engine.RutaEngine.seedAnnotations(RutaEngine.java:945)
    ... 8 more

**注意:**我使用的是Eclipse 2019-09和java 1.8版本。

提前感谢ScreenShot仅供参考:

EN

回答 1

Stack Overflow用户

发布于 2021-08-03 10:56:01

我假设涉及到两个不同版本的UIMA Ruta。

一个版本是Ruta Workbench的版本,如问题中的屏幕截图所示。

当您在maven上下文中运行Ruta脚本/分析引擎时,maven依赖项的类路径是相关的。这意味着,如果您开发一个基于UIMA/Ruta的maven项目,那么您在某种程度上独立于已安装的插件。

在您的例子中,我假设在maven依赖项中有一个旧的ruta版本。或者有几个,旧的那个赢了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68210740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档