Markierungsplugin verursacht Fehler

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Markierungsplugin verursacht Fehler

Re: Markierungsplugin verursacht Fehler

von Sinha » 16 Mai 2020, 20:40

Bei dem TV-Daten-Update von drei Tagen auf die nächste Woche habe ich heute erstmalig auch mit dem aktualisierten Markierungsplugin eine Fehlermeldung erhalten.

Da ich nicht weiß, ob der heutige stacktrace zusätzliche Informationen enthält, die für die Entwicklung der fraglichen TV-Browser-Komponente relevant sein könnten, nachfolgend die Details:

Code: Alles auswählen

----- Start of stacktrace -----
java.lang.ArrayIndexOutOfBoundsException: 199 >= 0
  at java.base/java.util.Vector.elementAt(Vector.java:496)
  at java.desktop/javax.swing.DefaultListModel.getElementAt(DefaultListModel.java:90)
  at tvbrowser/util.ui.ProgramListCellRenderer$ProgramListChangeListener.stateChanged(ProgramListCellRenderer.java:85)
  at tvbrowser/tvdataservice.MutableProgram.fireStateChanged(MutableProgram.java:278)
  at tvbrowser/tvdataservice.MutableProgram.validateMarking(MutableProgram.java:1052)
  at simplemarkerplugin.MarkList.addProgram(MarkList.java:420)
  at simplemarkerplugin.SimpleMarkerPlugin.receivePrograms(SimpleMarkerPlugin.java:318)
  at tvbrowser/tvbrowser.core.plugin.JavaPluginProxy.doReceivePrograms(JavaPluginProxy.java:592)
  at tvbrowser/tvbrowser.core.plugin.AbstractPluginProxy.receivePrograms(AbstractPluginProxy.java:759)
  at tvbrowser/tvbrowser.extras.favoritesplugin.FavoritesPlugin.sendToPlugins(FavoritesPlugin.java:842)
  at tvbrowser/tvbrowser.extras.favoritesplugin.FavoritesPlugin$3.tvDataUpdateFinished(FavoritesPlugin.java:331)
  at tvbrowser/tvbrowser.core.TvDataUpdater.fireTvDataUpdateFinished(TvDataUpdater.java:577)
  at tvbrowser/tvbrowser.core.TvDataUpdater.downloadTvData(TvDataUpdater.java:315)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame$29.run(MainFrame.java:2496)
----- End of stacktrace -----
Gruß

Re: Markierungsplugin verursacht Fehler

von Sinha » 20 Apr 2020, 19:10

Update installiert. VIELEN DANK für die superschnelle Hilfe, ds10!

Re: Markierungsplugin verursacht Fehler

von ds10 » 20 Apr 2020, 18:42

Also es liegt irgendwie schon daran, dass du viele Lieblingssendungen hast, aber andererseits darf das natürlich nicht zum Fehler führen. Es ist auch nicht das Markierungsplugin, das den Fehler verursacht, sondern eine Komponente in TV-Browser. Ich habe jetzt erst einmal ein Update für das Markierungsplugin hochgeladen, das versucht den Fehler abzufangen, aber dadurch ist der natürlich nicht weg. Die Ursache lässt sich aber nur mit einem Update von TV-Browser beheben.

Markierungsplugin verursacht Fehler

von Sinha » 20 Apr 2020, 17:47

Hallo. Ich hoffe, daß es allen soweit gut geht!

Bei der Aktualisierung der Programmdaten sehe ich gelegentlich folgende Fehlermeldung:
Das Plugin "Markierungen" hat einen Fehler verursacht. Soll es deaktiviert werden?
Es wird dabei konkret genannt, welche der Markierungslisten betroffen ist, und welche Lieblingssendungen zu überprüfen sind.

So sehen die Details der heutigen Meldung dazu aus, kopiert aus dem Dialogfenster:

Code: Alles auswählen

----- Start of stacktrace -----
java.lang.ArrayIndexOutOfBoundsException: 777 >= 0
  at java.base/java.util.Vector.elementAt(Vector.java:496)
  at java.desktop/javax.swing.DefaultListModel.getElementAt(DefaultListModel.java:90)
  at tvbrowser/util.ui.ProgramListCellRenderer$ProgramListChangeListener.stateChanged(ProgramListCellRenderer.java:85)
  at tvbrowser/tvdataservice.MutableProgram.fireStateChanged(MutableProgram.java:278)
  at tvbrowser/tvdataservice.MutableProgram.mark(MutableProgram.java:360)
  at tvbrowser/tvdataservice.MutableProgram.mark(MutableProgram.java:317)
  at simplemarkerplugin.MarkList.addProgram(MarkList.java:415)
  at simplemarkerplugin.SimpleMarkerPlugin.receivePrograms(SimpleMarkerPlugin.java:318)
  at tvbrowser/tvbrowser.core.plugin.JavaPluginProxy.doReceivePrograms(JavaPluginProxy.java:592)
  at tvbrowser/tvbrowser.core.plugin.AbstractPluginProxy.receivePrograms(AbstractPluginProxy.java:759)
  at tvbrowser/tvbrowser.extras.favoritesplugin.FavoritesPlugin.sendToPlugins(FavoritesPlugin.java:842)
  at tvbrowser/tvbrowser.extras.favoritesplugin.FavoritesPlugin$3.tvDataUpdateFinished(FavoritesPlugin.java:331)
  at tvbrowser/tvbrowser.core.TvDataUpdater.fireTvDataUpdateFinished(TvDataUpdater.java:577)
  at tvbrowser/tvbrowser.core.TvDataUpdater.downloadTvData(TvDataUpdater.java:315)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame$29.run(MainFrame.java:2496)
----- End of stacktrace -----
Insgesamt habe ich eine recht hohe Anzahl von Lieblingssendungen (> 1.000 bei einem Zeitraum von zwei Wochen; ich suche Lieblingssendungen größtenteils nach Genres, nicht nach einzelnen Titeln), die sich allerdings auf die unterschiedlichen Prioriätsstufen verteilen.

Ich habe bislang kein Muster feststellen können, nachdem die Fehlermeldung ausbleibt oder ausgelöst wird: Oft kann ich für mehrere Wochen die TV-Daten problemlos aktualisieren, manchmal reicht aber auch schon ein Datenupdate für die nächsten drei Tage aus, um den Fehler hervorzurufen:

Kann ich etwas zur Fehleranalyse beitragen, oder ist einfach meine Menge an Lieblingssendungen zu groß?

TVB 4.2.1 transportable, Windows 10, Java-Version 11.0.6 (OpenJDK 64-Bit Server VM AdoptOpenJDK)

Nach oben