könnte man das Einlesen der RSS-Feeds für das News-Ticker Plugin robuster machen?
Das Plugin weiß ja, was falsch ist.
Einige Fehlermeldungen:
Code: Alles auswählen
30.09.2018 17:04:10 feedsplugin.FeedsPlugin:
SCHWERWIEGEND: Problems loading feed http://www.dwdl.de/rss/nachrichten.xml
com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 1: White spaces are required between publicId and systemId.
at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:198)
at com.sun.syndication.io.SyndFeedInput.build(SyndFeedInput.java:123)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.readSyndFeedFromStream(HttpURLFeedFetcher.java:272)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.getSyndFeedFromStream(HttpURLFeedFetcher.java:277)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.resetFeedInfo(HttpURLFeedFetcher.java:191)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.retrieveAndCacheFeed(HttpURLFeedFetcher.java:163)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.retrieveFeed(HttpURLFeedFetcher.java:119)
at feedsplugin.FeedsPlugin.updateFeedsInternal(FeedsPlugin.java:402)
at feedsplugin.FeedsPlugin.access$0(FeedsPlugin.java:383)
at feedsplugin.FeedsPlugin$1.run(FeedsPlugin.java:132)
Caused by: org.jdom.input.JDOMParseException: Error on line 1: White spaces are required between publicId and systemId.
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851)
at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:194)
... 9 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 50; White spaces are required between publicId and systemId.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
... 11 more
Code: Alles auswählen
30.09.2018 17:04:11 feedsplugin.FeedsPlugin:
SCHWERWIEGEND: Problems loading feed http://www.tvspielfilm.de/news/rss.xml
com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 1: White spaces are required between publicId and systemId.
at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:198)
at com.sun.syndication.io.SyndFeedInput.build(SyndFeedInput.java:123)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.readSyndFeedFromStream(HttpURLFeedFetcher.java:272)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.getSyndFeedFromStream(HttpURLFeedFetcher.java:277)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.resetFeedInfo(HttpURLFeedFetcher.java:191)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.retrieveAndCacheFeed(HttpURLFeedFetcher.java:163)
at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.retrieveFeed(HttpURLFeedFetcher.java:119)
at feedsplugin.FeedsPlugin.updateFeedsInternal(FeedsPlugin.java:402)
at feedsplugin.FeedsPlugin.access$0(FeedsPlugin.java:383)
at feedsplugin.FeedsPlugin$1.run(FeedsPlugin.java:132)
Caused by: org.jdom.input.JDOMParseException: Error on line 1: White spaces are required between publicId and systemId.
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851)
at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:194)
... 9 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 50; White spaces are required between publicId and systemId.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
... 11 more