В пентахо-чайнике я настроил шаг ввода RSS с некоторыми URL-адресами. Когда я бегу преобразование, она работает идеально подходит в большинстве случаев, но иногда он показывает следующее сообщение об ошибке:Временная ошибка «Преждевременный конец файла» во время работы RSS Вход в чайник?
2016/06/29 13:10:48 - RSS Input.0 - ERROR (version 6.0.1.0-386, build 1 from 2015-12-03 11.37.25 by buildguy) : Unexpected Exception : it.sauronsoftware.feed4j.FeedXMLParseException: org.dom4j.DocumentException: Error on line -1 of document : Premature end of file. Nested exception: Premature end of file.
2016/06/29 13:10:48 - RSS Input.0 - ERROR (version 6.0.1.0-386, build 1 from 2015-12-03 11.37.25 by buildguy) : it.sauronsoftware.feed4j.FeedXMLParseException: org.dom4j.DocumentException: Error on line -1 of document : Premature end of file. Nested exception: Premature end of file.
2016/06/29 13:10:48 - RSS Input.0 - at it.sauronsoftware.feed4j.FeedParser.parse(FeedParser.java:53)
2016/06/29 13:10:48 - RSS Input.0 - at org.pentaho.di.trans.steps.rssinput.RssInput.readNextUrl(RssInput.java:168)
2016/06/29 13:10:48 - RSS Input.0 - at org.pentaho.di.trans.steps.rssinput.RssInput.getOneRow(RssInput.java:198)
2016/06/29 13:10:48 - RSS Input.0 - at org.pentaho.di.trans.steps.rssinput.RssInput.processRow(RssInput.java:312)
2016/06/29 13:10:48 - RSS Input.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2016/06/29 13:10:48 - RSS Input.0 - at java.lang.Thread.run(Thread.java:745)
2016/06/29 13:10:48 - RSS Input.0 - Caused by: org.dom4j.DocumentException: Error on line -1 of document : Premature end of file. Nested exception: Premature end of file.
2016/06/29 13:10:48 - RSS Input.0 - at org.dom4j.io.SAXReader.read(SAXReader.java:482)
2016/06/29 13:10:48 - RSS Input.0 - at org.dom4j.io.SAXReader.read(SAXReader.java:291)
2016/06/29 13:10:48 - RSS Input.0 - at it.sauronsoftware.feed4j.FeedParser.parse(FeedParser.java:37)
2016/06/29 13:10:48 - RSS Input.0 - ... 5 more
Я использовал по умолчанию RSS Входной шаг, который поставляется с чайником, а вот скриншот:
И ссылки, которые я написал в RSS фиде:
Как решить эту проблему? Даже когда я запускаю RSS-канал на одной из ссылок, он иногда показывает ту же ошибку. Есть ли проблемы с этим плагином?
Более подробная информация об исключении находится здесь http://stackoverflow.com/questions/10022796/why-am-i-getting-this-error-premature-end-of-file – simar
Похоже, что один из каналов u или недоступен иногда или сетевое соединение нестабильно или rss-сервер просто удаляет соединение. – simar
U может попытаться использовать User Java Class для ручной загрузки и анализа содержимого rss-канала. U получит контроль над временем ожидания соединения, как справиться с такими ошибками и повторить попытку, если это произойдет в первый раз. – simar