每次尝试在UIMA Ruta Eclipse插件中运行新脚本时,我都会收到Unhandled事件循环异常,当我测试之前使用其他描述符处理过的文档时。
对此有用的唯一解决方案是重命名测试文档,以便再次处理它们。 (根本不方便)
同样的行为也是 - 当一个新规则被定义时,可能有一些错误(我只是第一次尝试Ruta),而不是所有崩溃再次崩溃,直到文件才能使用插件被替换(重命名)。
当我在没有Ruta工作台的Java中测试相同的语法脚本时,它就能完成它的工作。
我使用UIMA Ruta 2.5.0和Eclipse Mars.2。
如何才能使Workbench功能正常?
这似乎有所帮助 - 彼得在评论中提出的偏好改变。但是当我在语法中改变一个字符串时,我在Workbench中得到了异常和失败,它显示了旧的结果(来自语法的先前版本)。这是堆栈跟踪:
答案 0 :(得分:0)
这可能是由于类型系统的更改导致UIMA想要反序列化未在类型系统中定义的类型注释的异常引起的。
您可以停用首选项" UIMA Cas Editor" - > " Cas Editor Ide" - > "使用之前选择的..."并选择一个新的类型系统。
或者你可以激活偏好" UIMA Cas Editor" - > "注释编辑器" - > "宽大地加载CAS ......"为了忽略这些注释。请注意,如果文件已保存,它们将会消失。
免责声明:我是UIMA Ruta的开发者