没有提供内部拆分列表!没有提供规则URL?

时间:2014-11-28 21:34:35

标签: java nlp gate

我正在设置GATE以在文本文档上运行,我想使用DefaultTokenizer和POSTagger,但我在初始化ANNIE控制器时遇到错误。

线程中的异常" main" gate.creole.ResourceInstantiationException:没有为规则提供URL!     at gate.creole.tokeniser.SimpleTokeniser.init(SimpleTokeniser.java:131)     at gate.Factory.createResource(Factory.java:302)     at gate.Factory.createResource(Factory.java:117)     at gate.creole.tokeniser.DefaultTokeniser.init(DefaultTokeniser.java:55)     at gate.Factory.createResource(Factory.java:302)     at gate.Factory.createResource(Factory.java:97)

你能帮忙吗?

3 个答案:

答案 0 :(得分:1)

您能否分享一下您如何创建应用程序管道的信息?

从错误描述中我可以假设你的Tokenizer中有一个错误的路径。可能是你不小心在默认路径中添加了一些内容。

答案 1 :(得分:0)

    ProcessingResource tokeniser = (ProcessingResource) Factory.createResource("gate.creole.tokeniser.DefaultTokeniser",Factory.newFeatureMap());
    SerialAnalyserController pipeline = (SerialAnalyserController) Factory.createResource("gate.creole.SerialAnalyserController");
    pipeline.add(tokeniser);

答案 2 :(得分:0)

我认为这个问题与它的主页有关,所以我只删除旧版本,重新安装GATE最新版本并相应地设置路径并且它有效。