NewsFeed Plugin hat Fehler verursacht

Hier haben Plugin-Entwickler die Möglichkeit, sich auszutauschen.
Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

NewsFeed Plugin hat Fehler verursacht

Beitragvon Siggi » 02 Dez 2010, 18:15

Hallo Bananeweizen,

ich bekam gestern das Update zur ersten öffentlichen Version des NewsFeed-Plugin angeboten.
Natürlich gleich installiert, ich hatte ja schon die Pre-Version drauf.

Heute beim starten des TVBrowser kam folgender Fehler:

Code: Alles auswählen

18:11:59 SCHWERWIEGEND: Das Plugin "News-Ticker" hat einen Fehler verursacht. Soll es deaktiviert werden?
java.lang.NullPointerException
   at feedsplugin.FeedsPlugin.getButtonAction(FeedsPlugin.java:330)
   at tvbrowser.core.plugin.JavaPluginProxy.doGetButtonAction(JavaPluginProxy.java:357)
   at tvbrowser.core.plugin.AbstractPluginProxy.getButtonAction(AbstractPluginProxy.java:304)
   at tvbrowser.core.plugin.AbstractPluginProxy.getPluginIcon(AbstractPluginProxy.java:921)
   at tvbrowser.core.plugin.JavaPluginProxy.getPluginIcon(JavaPluginProxy.java:604)
   at tvbrowser.core.PluginLoader.saveProxyInfo(PluginLoader.java:344)
   at tvbrowser.core.PluginLoader.loadPlugin(PluginLoader.java:226)
   at tvbrowser.core.PluginLoader.loadPlugins(PluginLoader.java:456)
   at tvbrowser.core.PluginLoader.loadAllPlugins(PluginLoader.java:492)
   at tvbrowser.TVBrowser.main(TVBrowser.java:398)


Danke fürs fixen.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)

Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Siggi » 18 Dez 2010, 18:40

Hallo Bananeweizen,

ich habe heute die Nightly Version vom 06.12.10 des NewsFeed Plugins geladen.

Leider bekomme ich damit folgenden Fehler:

Code: Alles auswählen

Das Plugin "News-Ticker" hat einen Fehler verursacht. Soll es deaktiviert werden?

----- Start of stacktrace -----
java.lang.ExceptionInInitializerError
  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.updateFeeds(FeedsPlugin.java:134)
  at feedsplugin.FeedsPlugin.handleTvBrowserStartFinished(FeedsPlugin.java:112)
  at tvbrowser.core.plugin.JavaPluginProxy.doHandleTvBrowserStartFinished(JavaPluginProxy.java:467)
  at tvbrowser.core.plugin.AbstractPluginProxy.handleTvBrowserStartFinished(AbstractPluginProxy.java:626)
  at tvbrowser.core.plugin.PluginProxyManager.fireTvBrowserStartFinished(PluginProxyManager.java:1297)
  at tvbrowser.core.plugin.PluginProxyManager$TvBrowserStartFinishedThreadPoolMethod.run(PluginProxyManager.java:108)
  at tvbrowser.core.plugin.PluginProxyManager$4.run(PluginProxyManager.java:1236)
  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
  at java.util.Properties$LineReader.readLine(Unknown Source)
  at java.util.Properties.load0(Unknown Source)
  at java.util.Properties.load(Unknown Source)
  at com.sun.syndication.io.impl.PropertiesLoader.<init>(PropertiesLoader.java:74)
  at com.sun.syndication.io.impl.PropertiesLoader.getPropertiesLoader(PropertiesLoader.java:46)
  at com.sun.syndication.io.impl.PluginManager.<init>(PluginManager.java:54)
  at com.sun.syndication.io.impl.PluginManager.<init>(PluginManager.java:46)
  at com.sun.syndication.feed.synd.impl.Converters.<init>(Converters.java:40)
  at com.sun.syndication.feed.synd.SyndFeedImpl.<clinit>(SyndFeedImpl.java:59)
  ... 16 more


Caused by:
java.lang.NullPointerException
  at java.util.Properties$LineReader.readLine(Unknown Source)
  at java.util.Properties.load0(Unknown Source)
  at java.util.Properties.load(Unknown Source)
  at com.sun.syndication.io.impl.PropertiesLoader.<init>(PropertiesLoader.java:74)
  at com.sun.syndication.io.impl.PropertiesLoader.getPropertiesLoader(PropertiesLoader.java:46)
  at com.sun.syndication.io.impl.PluginManager.<init>(PluginManager.java:54)
  at com.sun.syndication.io.impl.PluginManager.<init>(PluginManager.java:46)
  at com.sun.syndication.feed.synd.impl.Converters.<init>(Converters.java:40)
  at com.sun.syndication.feed.synd.SyndFeedImpl.<clinit>(SyndFeedImpl.java:59)
  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.updateFeeds(FeedsPlugin.java:134)
  at feedsplugin.FeedsPlugin.handleTvBrowserStartFinished(FeedsPlugin.java:112)
  at tvbrowser.core.plugin.JavaPluginProxy.doHandleTvBrowserStartFinished(JavaPluginProxy.java:467)
  at tvbrowser.core.plugin.AbstractPluginProxy.handleTvBrowserStartFinished(AbstractPluginProxy.java:626)
  at tvbrowser.core.plugin.PluginProxyManager.fireTvBrowserStartFinished(PluginProxyManager.java:1297)
  at tvbrowser.core.plugin.PluginProxyManager$TvBrowserStartFinishedThreadPoolMethod.run(PluginProxyManager.java:108)
  at tvbrowser.core.plugin.PluginProxyManager$4.run(PluginProxyManager.java:1236)
  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)
----- End of stacktrace -----


Danke fürs fixen.
mfg Siggi



PS: Wer Fehler findet, darf Sie behalten!!! :-)

Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Siggi » 18 Dez 2010, 18:52

Nach einem Senderupdate liefert das NewsFeed Plugin folgenden Fehler, der aber aus dem oben genannten Fehler resultieren könnte.

Code: Alles auswählen

Das Plugin "News-Ticker" hat einen Fehler verursacht. Soll es deaktiviert werden?

----- Start of stacktrace -----
java.lang.NoClassDefFoundError: Could not initialize class com.sun.syndication.feed.synd.SyndFeedImpl
  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.updateFeeds(FeedsPlugin.java:134)
  at feedsplugin.FeedsPlugin.handleTvDataUpdateFinished(FeedsPlugin.java:118)
  at tvbrowser.core.plugin.JavaPluginProxy.doHandleTvDataUpdateFinished(JavaPluginProxy.java:431)
  at tvbrowser.core.plugin.AbstractPluginProxy.handleTvDataUpdateFinished(AbstractPluginProxy.java:437)
  at tvbrowser.core.plugin.PluginProxyManager$TvDataUpdateFinishedThreadPoolMethod.run(PluginProxyManager.java:160)
  at tvbrowser.core.plugin.PluginProxyManager$4.run(PluginProxyManager.java:1236)
  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)
----- End of stacktrace -----


Danke fürs fixen, ich liebe das Plugin.
mfg Siggi



PS: Wer Fehler findet, darf Sie behalten!!! :-)

Bananeweizen
Site Admin
Beiträge: 3352
Registriert: 09 Sep 2006, 22:45
Kontaktdaten:

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Bananeweizen » 19 Dez 2010, 10:04

Kannst du mir mal deine Feed-URLs auflisten? Das Problem tritt nicht in meinem Code auf, sondern in Code von Sun. Das kann ich im Zweifelsfall nur ignorieren.


Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Siggi » 20 Dez 2010, 15:58

Hi Bananeweizen,

das Plugin läuft leider auch mit der heutigen Nightly nicht.

Die Fehlermeldung kommt zwar nicht mehr, läuft aber in der Console noch auf.

Code: Alles auswählen

Could not find fetcher.properties on classpath
Exception in thread "Update feeds" java.lang.ExceptionInInitializerError
   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:384)
   at feedsplugin.FeedsPlugin.access$000(FeedsPlugin.java:64)
   at feedsplugin.FeedsPlugin$1.run(FeedsPlugin.java:130)
Caused by: java.lang.NullPointerException
   at java.util.Properties$LineReader.readLine(Unknown Source)
   at java.util.Properties.load0(Unknown Source)
   at java.util.Properties.load(Unknown Source)
   at com.sun.syndication.io.impl.PropertiesLoader.<init>(PropertiesLoader.java:74)
   at com.sun.syndication.io.impl.PropertiesLoader.getPropertiesLoader(PropertiesLoader.java:46)
   at com.sun.syndication.io.impl.PluginManager.<init>(PluginManager.java:54)
   at com.sun.syndication.io.impl.PluginManager.<init>(PluginManager.java:46)
   at com.sun.syndication.feed.synd.impl.Converters.<init>(Converters.java:40)
   at com.sun.syndication.feed.synd.SyndFeedImpl.<clinit>(SyndFeedImpl.java:59)
   ... 9 more


Was kann ich tun, dass es wieder läuft?

Bis dann.
mfg Siggi



PS: Wer Fehler findet, darf Sie behalten!!! :-)

Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Siggi » 02 Jan 2011, 20:49

Hallo,

das Problem besteht leider immer noch.

Die letzte funktionierende Version ist die 2.7.0.0.

Danke fürs fixen.
mfg Siggi



PS: Wer Fehler findet, darf Sie behalten!!! :-)

Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Siggi » 06 Jan 2011, 19:49

Hallo Bananeweizen,

auch mit der neuen Version 2.7.3.0 gibt es den InInitializer Error.

Leider immer noch der gleiche Fehler.
mfg Siggi



PS: Wer Fehler findet, darf Sie behalten!!! :-)

Bananeweizen
Site Admin
Beiträge: 3352
Registriert: 09 Sep 2006, 22:45
Kontaktdaten:

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Bananeweizen » 06 Jan 2011, 21:44

Das Problem liegt nicht im Plugin-Code, sondern in der verwendeten Bibliothek. Ich habe jetzt mal testhalber was releast. Du kannst morgen mal das Plugin aus dem Nightly build testen. Die Logausgabe davon wäre auch interessant, da dort sowas wie

Code: Alles auswählen

Current class loader: sun.misc.Launcher$AppClassLoader@32f4a24a
ROME class loader:sun.misc.Launcher$AppClassLoader@32f4a24a
stehen sollte.

Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Siggi » 07 Jan 2011, 18:37

Hallo Bananeweizen,

also die Nightly von heute funktioniert. Super Sache.

Leider kann ich im Log deinen gewünschten Eintrag nicht finden.

Brauch ich da das SDK?

Bis dann.
mfg Siggi



PS: Wer Fehler findet, darf Sie behalten!!! :-)

Bananeweizen
Site Admin
Beiträge: 3352
Registriert: 09 Sep 2006, 22:45
Kontaktdaten:

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Bananeweizen » 08 Jan 2011, 09:38

Ah, ich habe das direkt per System.out ausgegeben. Aber egal, wenn es bei dir funktioniert, dann habe ich den richtigen Classloader erwischt.

Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Siggi » 08 Jan 2011, 15:42

Hi,

ich hatte mit der heutigen offizellen Beta des News Ticker Plugins folgenden Fehler im Log.

Das Plugin funktioniert aber soweit ich das erkenn kann.

Code: Alles auswählen

Could not find fetcher.properties on classpath


Wo kommt denn das her? Ich der Nightly war das nicht.
mfg Siggi



PS: Wer Fehler findet, darf Sie behalten!!! :-)

Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: NewsFeed Plugin hat Fehler verursacht

Beitragvon Siggi » 28 Feb 2011, 18:19

Hallo Bananeweizen,

ich hatte gerade beim Aktualisieren der TVBrowser Daten eine Fehlermeldung vom NewsFeed Plugin.

Der letzte Eintrag vor dem Fehler im Log ist

Code: Alles auswählen

18:14:53 INFO: Loaded 30 feed entries from http://www.dwdl.de/rss/allethemen.xml


Die Fehlermeldung:

Code: Alles auswählen

Das Plugin "News-Ticker" hat einen Fehler verursacht. Soll es deaktiviert werden?

----- Start of stacktrace -----
java.util.ConcurrentModificationException
  at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
  at java.util.HashMap$EntryIterator.next(Unknown Source)
  at java.util.HashMap$EntryIterator.next(Unknown Source)
  at feedsplugin.FeedsPlugin.hasMatchingEntries(FeedsPlugin.java:232)
  at feedsplugin.FeedsPlugin.getProgramTableIcons(FeedsPlugin.java:331)
  at tvbrowser.core.plugin.JavaPluginProxy.doGetProgramTableIcons(JavaPluginProxy.java:420)
  at tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:408)
  at util.ui.ProgramPanel.getPluginIcons(ProgramPanel.java:623)
  at util.ui.ProgramPanel.paintComponent(ProgramPanel.java:673)
  at javax.swing.JComponent.paint(Unknown Source)
  at util.ui.ProgramPanel.paint(ProgramPanel.java:1173)
  at tvbrowser.ui.programtable.ProgramTable.paintComponent(ProgramTable.java:380)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintToOffscreen(Unknown Source)
  at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
  at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
  at javax.swing.RepaintManager.paint(Unknown Source)
  at javax.swing.JComponent._paintImmediately(Unknown Source)
  at javax.swing.JComponent.paintImmediately(Unknown Source)
  at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
  at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
  at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
  at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
  at java.awt.event.InvocationEvent.dispatch(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:55)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.run(Unknown Source)
----- End of stacktrace -----
mfg Siggi



PS: Wer Fehler findet, darf Sie behalten!!! :-)


Zurück zu „Plugin-Entwickler“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste