2017-02-04 3 views
1

Я обновил установленные программные средства в eclipse. После обновления программного обеспечения я столкнулся с ошибкой при запуске скрипта ruta. Новое обновление - Apache Uima java sdk 3.0. 0 альфа-версии. Это вызывает ошибку.org.apache.uima.cas.CASRuntimeException-Uima Ruta

StackTrace:

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) 

ответ

1

В настоящее время нет никакой версии Рута, которая совместима с UIMA v3 альфа. Перед установкой модулей UIMA v3 alpha с помощью вы должны попытаться вернуть статус Eclipse. Справка -> Сведения об установке -> История установки. Выберите статус до установки v3-alpha и нажмите revert.

+0

Я впервые установил процесс в этой машине. Как я могу вернуться к 2.9.0 –

+0

Вы можете удалить 3.0.0-альфа, а затем установить 2.9.0 –

Смежные вопросы