Beta: NewsFeed-Plugin
plötzlicher Fehler
Hallo,
nachdem das Plugin einige Zeit ohne Probleme lief gab es auf einmal einen Fehler - daraufhin habe ich TVB komplett neu installiert - die Fehlermeldung ist aber geblieben
passiert mit version 0.6 und 0.7 und TVB 1.01
Plugin installiert, aktiviert, Einstellung aufgerufen und dann gewartet bis die Einstellungen automatisch gespeichert werden sollten; auch ein löschen der tatsächlich erstellten Dateien + wiedererstellen lassen, brachte nix:
[PluginLoader.error.3#Saving data for plugin NewsFeed-Plugin failed!
(f:\progs\java-prgs\tvbrowser\.tvbrowser\newsfeedplugin.NewsFeedPlugin.dat)]
----- Start of stacktrace -----
java.lang.NullPointerException
at java.io.File.<init>(File.java:180)
at newsfeedplugin.core.NewsFeedObject.writeChannelToFilesystem(NewsFeedObject.java:461)
at newsfeedplugin.core.NewsFeedObject.writeObject(NewsFeedObject.java:408)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:795)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1294)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1245)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
at newsfeedplugin.core.NewsFeedRepository.save(NewsFeedRepository.java:63)
at newsfeedplugin.NewsFeedPlugin.writeData(NewsFeedPlugin.java:124)
at tvbrowser.core.PluginLoader.storePluginData(PluginLoader.java:299)
at tvbrowser.core.PluginLoader.deactivatePlugin(PluginLoader.java:322)
at tvbrowser.core.PluginLoader.shutdownAllPlugins(PluginLoader.java:335)
at tvbrowser.ui.mainframe.MainFrame.quit(MainFrame.java:357)
at tvbrowser.ui.mainframe.MainFrame.actionPerformed(MainFrame.java:486)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
at java.awt.Component.processMouseEvent(Component.java:5134)
at java.awt.Component.processEvent(Component.java:4931)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3639)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1590)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
----- End of stacktrace -----
und beim Neustart (vorher TVB abschießen) gibts dann ne Message die sich ähnlich anhört... so als ob die o.g. Datei beschädigt ist.
Ansonsten war das Plugin echt spitze, auch wenn mir noch so nen paar Kleinigkeiten zum verbessern einfallen würden
Raimund
nachdem das Plugin einige Zeit ohne Probleme lief gab es auf einmal einen Fehler - daraufhin habe ich TVB komplett neu installiert - die Fehlermeldung ist aber geblieben
passiert mit version 0.6 und 0.7 und TVB 1.01
Plugin installiert, aktiviert, Einstellung aufgerufen und dann gewartet bis die Einstellungen automatisch gespeichert werden sollten; auch ein löschen der tatsächlich erstellten Dateien + wiedererstellen lassen, brachte nix:
[PluginLoader.error.3#Saving data for plugin NewsFeed-Plugin failed!
(f:\progs\java-prgs\tvbrowser\.tvbrowser\newsfeedplugin.NewsFeedPlugin.dat)]
----- Start of stacktrace -----
java.lang.NullPointerException
at java.io.File.<init>(File.java:180)
at newsfeedplugin.core.NewsFeedObject.writeChannelToFilesystem(NewsFeedObject.java:461)
at newsfeedplugin.core.NewsFeedObject.writeObject(NewsFeedObject.java:408)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:795)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1294)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1245)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
at newsfeedplugin.core.NewsFeedRepository.save(NewsFeedRepository.java:63)
at newsfeedplugin.NewsFeedPlugin.writeData(NewsFeedPlugin.java:124)
at tvbrowser.core.PluginLoader.storePluginData(PluginLoader.java:299)
at tvbrowser.core.PluginLoader.deactivatePlugin(PluginLoader.java:322)
at tvbrowser.core.PluginLoader.shutdownAllPlugins(PluginLoader.java:335)
at tvbrowser.ui.mainframe.MainFrame.quit(MainFrame.java:357)
at tvbrowser.ui.mainframe.MainFrame.actionPerformed(MainFrame.java:486)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
at java.awt.Component.processMouseEvent(Component.java:5134)
at java.awt.Component.processEvent(Component.java:4931)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3639)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1590)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
----- End of stacktrace -----
und beim Neustart (vorher TVB abschießen) gibts dann ne Message die sich ähnlich anhört... so als ob die o.g. Datei beschädigt ist.
Ansonsten war das Plugin echt spitze, auch wenn mir noch so nen paar Kleinigkeiten zum verbessern einfallen würden
Raimund
Ha! gelöst
Da hab ich aber nen bösen Bug entdeckt - eine Verschlimmbesserung
Also, wenn ein Feed noch kein Icon hat (wie die drei vorgegebenen) dann gibts diesen Ärger; als diese drei Icons noch bei jedem TVB-Start gefetcht wurden, war es absolut kein Problem das Plugin zum allerersten Mal zu installieren - denn da kamen die Icons ja quasiautomatisch.
Nun aber is diese nervige ins-INet-Verbinderei ja rausgeflogen...
drum muß ich nun bei ner Total-Neuinstallation, oder dem Verlust der Newsfeed-Einstellungen aufs Plugin gehen (bei Einstellungen) und die vorgegebenen Einträge auswählen und "bearbeiten". Auch ohne das man etwas verändert wird dann beim "speichern" das FavIcon angefordert... und damit sind dann alle Probleme erledigt.
Alle anderen Aktionen am Plugin ohne diese Maßnahme geben das zuvor beschriebene Problem - und noch nen paar mehr...
Raimund
Also, wenn ein Feed noch kein Icon hat (wie die drei vorgegebenen) dann gibts diesen Ärger; als diese drei Icons noch bei jedem TVB-Start gefetcht wurden, war es absolut kein Problem das Plugin zum allerersten Mal zu installieren - denn da kamen die Icons ja quasiautomatisch.
Nun aber is diese nervige ins-INet-Verbinderei ja rausgeflogen...
drum muß ich nun bei ner Total-Neuinstallation, oder dem Verlust der Newsfeed-Einstellungen aufs Plugin gehen (bei Einstellungen) und die vorgegebenen Einträge auswählen und "bearbeiten". Auch ohne das man etwas verändert wird dann beim "speichern" das FavIcon angefordert... und damit sind dann alle Probleme erledigt.
Alle anderen Aktionen am Plugin ohne diese Maßnahme geben das zuvor beschriebene Problem - und noch nen paar mehr...
Raimund
Version 0.7
das Problem ist, das ich ja nicht immer ne Verbindung zum INet will... wenn ich also mal nicht online bin, das Plugin neu installiere (Config-Dateien nicht vorhanden) und TVB schließe ohne online zu gehn....
diese Situation kann für TVB-Nutzer die nur dieses Plugin installieren ohne eine Datenaktualisierung vorzunehmen sehr schnell passieren
Beim beenden von TVB wird nämlich versucht die Config-Dateien zu schreiben - ohne das diese Icons vorhanden sind - und zack vorgenannter Fehler...
Raimund
das Problem ist, das ich ja nicht immer ne Verbindung zum INet will... wenn ich also mal nicht online bin, das Plugin neu installiere (Config-Dateien nicht vorhanden) und TVB schließe ohne online zu gehn....
diese Situation kann für TVB-Nutzer die nur dieses Plugin installieren ohne eine Datenaktualisierung vorzunehmen sehr schnell passieren
Beim beenden von TVB wird nämlich versucht die Config-Dateien zu schreiben - ohne das diese Icons vorhanden sind - und zack vorgenannter Fehler...
Raimund
wenns hilft
wie ja die Fehlermeldung zeigt, das Problem selbst triit beim Speichern der Konfigurationsdatei auf - ob das dann mit ner Änderung des Ladedatums / Überprüfung der das verursachenden FavIcons getan ist, kann ich nicht beurteilen... hab ja keinen Einblick in die Sourcen und kann auch gar nicht programmieren
auf jeden Fall erstmal Danke für das tolle Plugin!
wie ja die Fehlermeldung zeigt, das Problem selbst triit beim Speichern der Konfigurationsdatei auf - ob das dann mit ner Änderung des Ladedatums / Überprüfung der das verursachenden FavIcons getan ist, kann ich nicht beurteilen... hab ja keinen Einblick in die Sourcen und kann auch gar nicht programmieren
auf jeden Fall erstmal Danke für das tolle Plugin!
Hallo Platin(x)!
Ich nutze dein supi Plugin nun schon eine weile und musste leider festellen, dass die Erkennungsrate der News zu den entsprechenden Sendungen schlecht ist.
Z.B. wurde Fahrenheit 9/11 (Klack) oder alle TVTotal Sendungen (Klack) oder A.I. - Künstliche Intelligenz (Klack) nicht erkannt und zugeordnet.
D.h. es werden bei so vielen Sendungen die Briefe nicht angezeigt.
Ich habe schon die ungefähre Übereinstimmung an.
Kannst du das ein bisschen verbessern oder mal erklären warum das nicht geht.
Desweiteren würde mich interessieren wie man News aus der Liste werfen kann. Also z.B alle gelesenen Nachrichten entfernen oder einzelne entfernen wäre cool.
Ich danke.
Ich nutze dein supi Plugin nun schon eine weile und musste leider festellen, dass die Erkennungsrate der News zu den entsprechenden Sendungen schlecht ist.
Z.B. wurde Fahrenheit 9/11 (Klack) oder alle TVTotal Sendungen (Klack) oder A.I. - Künstliche Intelligenz (Klack) nicht erkannt und zugeordnet.
D.h. es werden bei so vielen Sendungen die Briefe nicht angezeigt.
Ich habe schon die ungefähre Übereinstimmung an.
Kannst du das ein bisschen verbessern oder mal erklären warum das nicht geht.
Desweiteren würde mich interessieren wie man News aus der Liste werfen kann. Also z.B alle gelesenen Nachrichten entfernen oder einzelne entfernen wäre cool.
Ich danke.
mfg Siggi
PS: Wer Fehler findet, darf Sie behalten!!!
PS: Wer Fehler findet, darf Sie behalten!!!
Fehler behoben :-)
die neue Version funktioniert,
zum Startup (ohne Newsfeed-Config-Dateien, etc.) gibts ne gewollte Fehlermeldung über die fehlenden Icons (...*.png) auf der Konsole;
Beim Aktualisieren der Feeds gibts nun keine Probleme mehr
Beim beenden ohne irgendwas zu machen werden die Configs nun korrekt geschrieben - keine bösartigen Java-Fehlermeldungen mehr
supi, danke für die schnelle Korrektur!
Raimund
zum Startup (ohne Newsfeed-Config-Dateien, etc.) gibts ne gewollte Fehlermeldung über die fehlenden Icons (...*.png) auf der Konsole;
Beim Aktualisieren der Feeds gibts nun keine Probleme mehr
Beim beenden ohne irgendwas zu machen werden die Configs nun korrekt geschrieben - keine bösartigen Java-Fehlermeldungen mehr
supi, danke für die schnelle Korrektur!
Raimund
Hallo!
@bodo: Ich hatte die Steuerzeichen "<b>" und "</b>" aus dem Forum kopiert und in den Einstellungen eingefügt. Das hat das Plugin wohl nicht verkraftet.
Nachdem ich nun für alle außer den Standard RSS Feeds die Zeichen neu per Hand eingegeben habe, geht es nun einiger maßen. Es werden nun TVtotal und so registriert und eingebunden.
@Platin(x): Kannst du bitte auch die Einstellungen für das Fenster "News zu einer Sendung" speichern? D.h. wenn ich auf eine Sendung mit Brief mit der rechten Maustaste klicke, dann kann ich mir die News ansehen. Dort ist aber der obere teil sehr schmal sodass dieser erst breiter aufgezogen werden muss.
Also bitte speicher mal bitte diese Einstellungen mit, Danke.
Bis dann.
@bodo: Ich hatte die Steuerzeichen "<b>" und "</b>" aus dem Forum kopiert und in den Einstellungen eingefügt. Das hat das Plugin wohl nicht verkraftet.
Nachdem ich nun für alle außer den Standard RSS Feeds die Zeichen neu per Hand eingegeben habe, geht es nun einiger maßen. Es werden nun TVtotal und so registriert und eingebunden.
@Platin(x): Kannst du bitte auch die Einstellungen für das Fenster "News zu einer Sendung" speichern? D.h. wenn ich auf eine Sendung mit Brief mit der rechten Maustaste klicke, dann kann ich mir die News ansehen. Dort ist aber der obere teil sehr schmal sodass dieser erst breiter aufgezogen werden muss.
Also bitte speicher mal bitte diese Einstellungen mit, Danke.
Bis dann.
mfg Siggi
PS: Wer Fehler findet, darf Sie behalten!!!
PS: Wer Fehler findet, darf Sie behalten!!!
Verkraftet schon, da waren wohl nur Leerzeichen dabei, die gingen dann mit zum Abgleich...Siggi hat geschrieben:Das hat das Plugin wohl nicht verkraftet.
"Einigermaßen"? Was erkennt er nicht?Siggi hat geschrieben: Nachdem ich nun für alle außer den Standard RSS Feeds die Zeichen neu per Hand eingegeben habe, geht es nun einiger maßen. Es werden nun TVtotal und so registriert und eingebunden.
Geduld...Siggi hat geschrieben: @Platin(x): Kannst du bitte auch die Einstellungen für das Fenster "News zu einer Sendung" speichern?