GATE_Using для Thesis_Run-time Error
Когда я пытаюсь запустить корпус конвейера на языковых ресурсах. Это бросает ниже (хотя я следую за порядком как Сброс документа, английский токенизатор, разделитель предложений) Может кто-нибудь помочь мне с процессом отладить эту ошибку времени выполнения
Ошибка:
gate.creole.ExecutionException: No sentences or tokens to process in document Password_Safe-window1.txt_0003E
Please run a sentence splitter and tokeniser first!
at gate.creole.POSTagger.execute(POSTagger.java:257)
at gate.util.Benchmark.executeWithBenchmarking(Benchmark.java:291)
at gate.creole.SerialController.runComponent(SerialController.java:225)
at gate.creole.SerialController.executeImpl(SerialController.java:157)
at gate.creole.SerialAnalyserController.executeImpl(SerialAnalyserController.java:223)
at gate.creole.SerialAnalyserController.execute(SerialAnalyserController.java:126)
at gate.util.Benchmark.executeWithBenchmarking(Benchmark.java:291)
at gate.gui.SerialControllerEditor$RunAction$1.run(SerialControllerEditor.java:1759)
at java.lang.Thread.run(Thread.java:745)
Редактировать:
Файлы не пусты. Поскольку я пытался реализовать предложение @dedek, он не выдал ошибок. Но поднял еще одну проблему следующим образом:
Exception in thread "ApplicationViewer1" java.lang.OutOfMemoryError: Java heap space
1 ответ
Я думаю, что это потому, что ваш документ пуст. Вы можете это подтвердить?
Есть параметр времени выполнения failOnMissingInputAnnotations
POSTagger, установите его в false
и это должно быть хорошо.
Смотрите также документы:
failOnMissingInputAnnotations - если задано значение false, PR не будет завершаться с ошибкой ExecutionException, если не найдены входные аннотации, а вместо этого будет регистрироваться только одно предупреждающее сообщение за сеанс и отладочное сообщение на документ, который не имеет входных аннотаций (время выполнения, по умолчанию = true).
Относительно ошибки OutOfMemoryEr: пространство кучи Java
Смотрите следующие вопросы: