pentaho kettle에서 일부 URL로 RSS 입력 단계를 구성했습니다. 나는 변환을 실행하면 시간의 대부분을 완벽하게 실행 그러나 때때로, 그것은 다음과 같은 오류 표시 : 나는 주전자와 함께 제공되는 기본 RSS 입력 단계를 사용했다가라지에서 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 피드를 실행하더라도 때때로 가끔씩 같은 오류가 표시됩니다. 이 플러그인에 문제가 있습니까?
예외에 대한 자세한 내용은 여기에 있습니다. 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