【问题标题】:org.apache.uima.cas.CASRuntimeException-Uima Rutaorg.apache.uima.cas.CASRuntimeException-Uima Ruta
【发布时间】:2017-02-04 13:23:03
【问题描述】:

我已经在eclipse中更新了我安装的软件。更新软件后,我在运行ruta脚本时遇到错误。新的更新是Apache Uima java sdk 3.0.0 alpha版本。是否导致错误。

堆栈跟踪:

Exception in thread "main" org.apache.uima.cas.CASRuntimeException: The JCas cannot be initialized.  The following errors occurred: 
JCas Class "org.apache.uima.ruta.type.EvalAnnotation", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/EvalAnnotation.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.FalseNegative", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/FalseNegative.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.FalsePositive", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/FalsePositive.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.TruePositive", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/TruePositive.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.ProfiledAnnotation", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/ProfiledAnnotation.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.DebugRuleElementMatch", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/DebugRuleElementMatch.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.DebugRuleMatch", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/DebugRuleMatch.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.DebugFailedRuleMatch", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/DebugFailedRuleMatch.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.DebugMatchedRuleMatch", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/DebugMatchedRuleMatch.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.DebugScriptApply", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/DebugScriptApply.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.DebugRuleApply", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/DebugRuleApply.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.DebugBlockApply", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/DebugBlockApply.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.RutaAnnotation", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/RutaAnnotation.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.RutaBasic", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/RutaBasic.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.RutaColoring", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/RutaColoring.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.RutaFrame", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/RutaFrame.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
JCas Class "org.apache.uima.ruta.type.html.DIV", loaded from "jar:file:/C:/Program%20Files%20(x86)/eclipse-java-mars-2-win32-x86_64/eclipse/configuration/org.eclipse.osgi/531/0/.cp/ruta-core-2.5.0.jar!/org/apache/uima/ruta/type/html/DIV.class", is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).

at org.apache.uima.cas.impl.FSClassRegistry.reportErrors(FSClassRegistry.java:776)
at org.apache.uima.cas.impl.FSClassRegistry.loadAtTypeSystemCommitTime(FSClassRegistry.java:305)
at org.apache.uima.cas.impl.FSClassRegistry.getGeneratorsForClassLoader(FSClassRegistry.java:806)
at org.apache.uima.cas.impl.TypeSystemImpl.getGeneratorsForClassLoader(TypeSystemImpl.java:2597)
at org.apache.uima.cas.impl.CASImpl.commitTypeSystem(CASImpl.java:1434)
at org.apache.uima.util.CasCreationUtils.doCreateCas(CasCreationUtils.java:613)
at org.apache.uima.util.CasCreationUtils.createCas(CasCreationUtils.java:362)
at org.apache.uima.util.CasCreationUtils.createCas(CasCreationUtils.java:660)
at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.newCAS(AnalysisEngineImplBase.java:231)
at org.apache.uima.ruta.ide.launching.RutaLauncher.main(RutaLauncher.java:156)

【问题讨论】:

    标签: uima ruta


    【解决方案1】:

    目前,没有与 UIMA v3 alpha 兼容的 Ruta 版本。在安装 UIMA v3 alpha 插件之前,您应该尝试通过 Help -> Installation Details -> Installation History 将 Eclipse 恢复到状态。选择安装 v3-alpha 之前的状态,然后单击 revert

    【讨论】:

    • 我第一次在那台机器上完成了安装过程。如何恢复到 2.9.0
    • 可以先卸载3.0.0-alpha再安装2.9.0
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 2018-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多