[TVB-531] Error in removing program from Favorites
[TVB-531] Error in removing program from Favorites
Ich bekomme fast jedem Tag um 0 Uhr oder nach einem Neustart (nachdem das Zeug aus dem Netz geholt wurde) folgende Meldung:
Error in removing program from Favorites
----- Start of stacktrace -----
java.lang.NullPointerException
at tvdataservice.MutableProgram.equals(MutableProgram.java:982)
at java.util.ArrayList.remove(Unknown Source)
at tvbrowser.extras.favoritesplugin.core.Favorite.removeProgram(Favorite.java:857)
at tvbrowser.extras.favoritesplugin.FavoritesPlugin$1$2.run(FavoritesPlugin.java:227)
----- End of stacktrace -----
Das ganze passiert erst seitdem ich die jetzige Version (2.7.1) einsetze.
Ein weiteres Phänomen was ich habe - allerdings schon länger - ist dass Lieblingssendungen, die in der Vergangenheit gelaufen sind, sowohl noch das Herz haben (was logisch ist), aber ausserdem ein Fragezeichenlogo. Ich muss deshalb - um Platz auf dem Schirm zu bekommen, die Sendung einmal "nicht als Lieblingssendung" ausschliessen, und - weil sie immer noch drin ist - einmal TV Browser beenden und wieder starten, dann ist sie raus.
Error in removing program from Favorites
----- Start of stacktrace -----
java.lang.NullPointerException
at tvdataservice.MutableProgram.equals(MutableProgram.java:982)
at java.util.ArrayList.remove(Unknown Source)
at tvbrowser.extras.favoritesplugin.core.Favorite.removeProgram(Favorite.java:857)
at tvbrowser.extras.favoritesplugin.FavoritesPlugin$1$2.run(FavoritesPlugin.java:227)
----- End of stacktrace -----
Das ganze passiert erst seitdem ich die jetzige Version (2.7.1) einsetze.
Ein weiteres Phänomen was ich habe - allerdings schon länger - ist dass Lieblingssendungen, die in der Vergangenheit gelaufen sind, sowohl noch das Herz haben (was logisch ist), aber ausserdem ein Fragezeichenlogo. Ich muss deshalb - um Platz auf dem Schirm zu bekommen, die Sendung einmal "nicht als Lieblingssendung" ausschliessen, und - weil sie immer noch drin ist - einmal TV Browser beenden und wieder starten, dann ist sie raus.
Windows 10 64bit, Java 1.8.0_202, TV Browser 4.0.1, Radeon RX 460
-
- Site Admin
- Beiträge: 3353
- Registriert: 09 Sep 2006, 22:45
Re: Error in removing program from Favorites
Das Fragezeichen kommt vom Bewertungsplugin. Das möchte dich darauf hinweisen, dass du Lieblingssendungen hast, die du noch nicht bewertet hast.
Re: Error in removing program from Favorites
Wenn dir Platz auf dem Schirm fehlt, kannst du auch unter Einstellungen_-_Markierungen den obersten Eintrag deaktivieren.
Biete selber TV-Daten an / Provide TV data yourself • Film-/Serienbeschreibungen → https://www.omdb.org
Re: Error in removing program from Favorites
Eine Erklärung für den Fehler kann ich nicht finden, ich wüsste nicht, welches Objekt an dieser Codestelle null ist, wenn darauf zugegriffen wird.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
Re: Error in removing program from Favorites
Probier einfach bitte mal die 2.7.2beta aus, die im News-Bereich dieses Forums verlinkt ist.
Re: Error in removing program from Favorites
Ich habs mal installiert... kann ein paar Tage dauern, bis was passiert oder ich feststelle dass nichts passiert. Ich habe recht viele Lieblingssendungen - darunter South Park, das derzeit auf mehreren Sendern wiederholt wird, auch um 0 Uhr. Und die entferne ich dann oft am nächsten Tag um Platz zu schaffen.bodo hat geschrieben:Probier einfach bitte mal die 2.7.2beta aus, die im News-Bereich dieses Forums verlinkt ist.
Windows 10 64bit, Java 1.8.0_202, TV Browser 4.0.1, Radeon RX 460
Re: Error in removing program from Favorites
Es ist wieder passiert, und zwar 10x:Xenu hat geschrieben:Ich habs mal installiert... kann ein paar Tage dauern, bis was passiert oder ich feststelle dass nichts passiert. Ich habe recht viele Lieblingssendungen - darunter South Park, das derzeit auf mehreren Sendern wiederholt wird, auch um 0 Uhr. Und die entferne ich dann oft am nächsten Tag um Platz zu schaffen.bodo hat geschrieben:Probier einfach bitte mal die 2.7.2beta aus, die im News-Bereich dieses Forums verlinkt ist.
Error in removing program from Favorites
----- Start of stacktrace -----
java.lang.NullPointerException
at tvbrowser.extras.favoritesplugin.core.Favorite.removeProgram(Favorite.java:891)
at tvbrowser.extras.favoritesplugin.FavoritesPlugin$1$2.run(FavoritesPlugin.java:228)
----- End of stacktrace -----
Windows 10 64bit, Java 1.8.0_202, TV Browser 4.0.1, Radeon RX 460
Re: Error in removing program from Favorites
wie ging den der bean shell filter der nur aktuelle Sendungen anzeigt (alles ausblendet was in der Vergangenheit hier tage weise)
so irgendwie so müsste es gehen.
so irgendwie so müsste es gehen.
Code: Alles auswählen
import devplugin.beanshell.BeanShellProgramFilterIf;
import devplugin.Date;
accept(Date d) {
Date t=d.getdDate();
// return (-1==s.indexOf("Premiere")); wie war das mit dem aktuellen Tag?? :-)
}
return (BeanShellProgramFilterIf) this;
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
Re: Error in removing program from Favorites
Ehm,hat das was mit dieser Fehlermeldung zu tun? Wenn nein, mach ich daraus einen neuen Thread.fingerhut hat geschrieben:wie ging den der bean shell filter der nur aktuelle Sendungen anzeigt (alles ausblendet was in der Vergangenheit hier tage weise)
Re: Error in removing program from Favorites
Wenn ich das richtig verstanden habe liegt es daran das er Lieblingssendungen aus der Vergangenheit per Hand löscht. (wo und wie auch immer)
und der Filter könnte zum einen das automatisieren und zum andren vielleicht den Fehler reproduzieren -> einfacherer Test ob der Fehler auch sonst noch vorkommt.
PS.
Meine der Fehler ist älter, konnte ihn nur nicht mehr reproduzieren.
und der Filter könnte zum einen das automatisieren und zum andren vielleicht den Fehler reproduzieren -> einfacherer Test ob der Fehler auch sonst noch vorkommt.
PS.
Meine der Fehler ist älter, konnte ihn nur nicht mehr reproduzieren.
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
Re: Error in removing program from Favorites
Hallo und Guten Tag erstmal
Auch ich habe seit der 2.7.1 dieses Problem. Habe gerade meine TV-Daten aktualisiert und die folgende Fehlermeldung 2x nach Abschluß der Aktualisierung erhalten (sonst bekomme ich sie eigentlich immer 3x):
Error in removing program from Favorites
----- Start of stacktrace -----
java.lang.NullPointerException
at tvdataservice.MutableProgram.equals(MutableProgram.java:982)
at java.util.ArrayList.remove(Unknown Source)
at tvbrowser.extras.favoritesplugin.core.Favorite.removeProgram(Favorite.java:878)
at tvbrowser.extras.favoritesplugin.FavoritesPlugin$1$2.run(FavoritesPlugin.java:228)
----- End of stacktrace -----
Welche weiteren Informationen braucht ihr noch um den Bug aufzuspüren?
LG
DJBone
Auch ich habe seit der 2.7.1 dieses Problem. Habe gerade meine TV-Daten aktualisiert und die folgende Fehlermeldung 2x nach Abschluß der Aktualisierung erhalten (sonst bekomme ich sie eigentlich immer 3x):
Error in removing program from Favorites
----- Start of stacktrace -----
java.lang.NullPointerException
at tvdataservice.MutableProgram.equals(MutableProgram.java:982)
at java.util.ArrayList.remove(Unknown Source)
at tvbrowser.extras.favoritesplugin.core.Favorite.removeProgram(Favorite.java:878)
at tvbrowser.extras.favoritesplugin.FavoritesPlugin$1$2.run(FavoritesPlugin.java:228)
----- End of stacktrace -----
Welche weiteren Informationen braucht ihr noch um den Bug aufzuspüren?
LG
DJBone
Win10 Professional 64 Bit; TV-Browser 4.2.7; Java 21
TV-Browser für Android, Galaxy S22
TV-Browser für Android, Galaxy S22
Re: Error in removing program from Favorites
Wie gesagt kann ich an der Stelle nichts finden, was null sein könnte:
Code: Alles auswählen
public boolean equals(Object o) {
if (o instanceof devplugin.Program) {
devplugin.Program program = (devplugin.Program)o;
return program!=null
&& getStartTime() == program.getStartTime()
&& equals(mChannel, program.getChannel())
&& equals(getDate(), program.getDate())
&& getTitle().compareTo(program.getTitle()) == 0;
}
return false;
}
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
Re: Error in removing program from Favorites
Könnte es mit dem CleverEPG TV-Daten Plugin zusammenhängen? Hatte das aber schon vorher installiert.
Win10 Professional 64 Bit; TV-Browser 4.2.7; Java 21
TV-Browser für Android, Galaxy S22
TV-Browser für Android, Galaxy S22
Re: Error in removing program from Favorites
Nein eigentlich nicht, die Sendungen sind TV-Browser-Code, egal von welchem Plugin sie geliefert werden.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
Re: Error in removing program from Favorites
Es gibt nur eine Sache, die nicht auf Null überprüft wird : getTitle() . Kann es das vielleicht sein?