[TVB-531] Error in removing program from Favorites

Fehler in TV-Browser
Benutzeravatar
Xenu
Senior Member
Beiträge: 168
Registriert: 25 Aug 2004, 18:43

[TVB-531] Error in removing program from Favorites

Beitragvon Xenu » 09 Nov 2008, 09:16

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.
Windows 10 64bit, Java 1.8.0_141, TV Browser 4, Radeon RX 460

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

Re: Error in removing program from Favorites

Beitragvon Bananeweizen » 09 Nov 2008, 10:57

Das Fragezeichen kommt vom Bewertungsplugin. Das möchte dich darauf hinweisen, dass du Lieblingssendungen hast, die du noch nicht bewertet hast.

Jo
Site Admin
Beiträge: 10104
Registriert: 07 Apr 2006, 23:39

Re: Error in removing program from Favorites

Beitragvon Jo » 09 Nov 2008, 11:00

Wenn dir Platz auf dem Schirm fehlt, kannst du auch unter Einstellungen_-_Markierungen den obersten Eintrag deaktivieren.

ds10
Site Admin
Beiträge: 16237
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Error in removing program from Favorites

Beitragvon ds10 » 09 Nov 2008, 13:56

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

Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Error in removing program from Favorites

Beitragvon bodo » 09 Nov 2008, 14:00

Probier einfach bitte mal die 2.7.2beta aus, die im News-Bereich dieses Forums verlinkt ist.

Benutzeravatar
Xenu
Senior Member
Beiträge: 168
Registriert: 25 Aug 2004, 18:43

Re: Error in removing program from Favorites

Beitragvon Xenu » 09 Nov 2008, 18:16

bodo hat geschrieben:Probier einfach bitte mal die 2.7.2beta aus, die im News-Bereich dieses Forums verlinkt ist.


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.
Windows 10 64bit, Java 1.8.0_141, TV Browser 4, Radeon RX 460

Benutzeravatar
Xenu
Senior Member
Beiträge: 168
Registriert: 25 Aug 2004, 18:43

Re: Error in removing program from Favorites

Beitragvon Xenu » 10 Nov 2008, 07:30

Xenu hat geschrieben:
bodo hat geschrieben:Probier einfach bitte mal die 2.7.2beta aus, die im News-Bereich dieses Forums verlinkt ist.


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.


Es ist wieder passiert, und zwar 10x:

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_141, TV Browser 4, Radeon RX 460

Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Re: Error in removing program from Favorites

Beitragvon fingerhut » 10 Nov 2008, 19:22

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.


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]

Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Error in removing program from Favorites

Beitragvon bodo » 10 Nov 2008, 19:25

fingerhut hat geschrieben:wie ging den der bean shell filter der nur aktuelle Sendungen anzeigt (alles ausblendet was in der Vergangenheit hier tage weise)


Ehm,hat das was mit dieser Fehlermeldung zu tun? Wenn nein, mach ich daraus einen neuen Thread.

Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Re: Error in removing program from Favorites

Beitragvon fingerhut » 10 Nov 2008, 22:51

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.
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]

Benutzeravatar
DJBone
Full Member
Beiträge: 63
Registriert: 16 Apr 2007, 07:13

Re: Error in removing program from Favorites

Beitragvon DJBone » 12 Nov 2008, 10:20

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
Win7 Professional 64 Bit SP1; TV-Browser 3.4.4; Java 8
TV-Browser für Android, Galaxy S5 MM

ds10
Site Admin
Beiträge: 16237
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Error in removing program from Favorites

Beitragvon ds10 » 12 Nov 2008, 10:30

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

Benutzeravatar
DJBone
Full Member
Beiträge: 63
Registriert: 16 Apr 2007, 07:13

Re: Error in removing program from Favorites

Beitragvon DJBone » 12 Nov 2008, 10:34

Könnte es mit dem CleverEPG TV-Daten Plugin zusammenhängen? Hatte das aber schon vorher installiert.
Win7 Professional 64 Bit SP1; TV-Browser 3.4.4; Java 8
TV-Browser für Android, Galaxy S5 MM

ds10
Site Admin
Beiträge: 16237
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Error in removing program from Favorites

Beitragvon ds10 » 12 Nov 2008, 10:36

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

Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Error in removing program from Favorites

Beitragvon bodo » 12 Nov 2008, 10:57

Es gibt nur eine Sache, die nicht auf Null überprüft wird : getTitle() . Kann es das vielleicht sein?


Zurück zu „Bugs“

Wer ist online?

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