TVB 3.02 "Verarbeite neue TV-Daten" haengt

Fehler in TV-Browser
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

Hallo zusammen,

nach Update von 3.01 auf 3.02 bleibt der TV-Broser bei Aktualisierung der CLEVER-EPG-Daten haengen. Die Daten werden geladen, dann faengt TVB an diese zu verarbeiten. "Verarbeite neue TV-Daten" wird dann die ganze Zeit in der Statusleiste angezeigt und irgendwann haengt der TVB und muss ueber den Task-Manager beendet werden.

Nach Fallback auf 3.01 funktioniert der Update wieder wie gewohnt.

Hat jemand eine Idee?

Gruss Ralf
uzi
Site Admin
Beiträge: 2294
Registriert: 02 Jul 2009, 14:32

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von uzi »

tvb über die konsole starten (http://wiki.tvbrowser.org/index.php/Starten#Windows), thread dump machen, sobald er hängt (strg + pause in konsole) und hier posten. zusätzlich logging aktivieren und log hier posten.
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

Werde morgen das Prozedere durchzufuehren und versuchen die Daten zu bekommen.

Heute geht es leider nicht mehr, da Clever-EPG nur 2x am Tag einen Download zulaesst. Den hab ich schon "verballert"

Gruss Ralf
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

So jetzt habe ich die Prozedure durchgefuehrt. Als Anlage die Files.

Nach Laden von Clever EPG hat er im DOS Fenster wiederholend folgenden Text angezeigt. Danach hing er.

WARNUNG: Key 'CountryCodePlugin.code.KAS' not found in resource bundle 'countrycodeplugin.countrycodeplugin'


Gruss Ralf
Dateianhänge
tvbrowser.log
(23.43 KiB) 155-mal heruntergeladen
TV-Browser Konsole.txt
(14.74 KiB) 142-mal heruntergeladen
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von ds10 »

Dann deaktiviere doch mal testweise das Ländercode-Plugin.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

Hab ich jetzt gemacht. Kann es morgen erst wieder testen, da meine zwei Clever-EPG Abrufe heute schon erfolgten und ich erst morgen wieder abrufen kann.

Gruss Ralf
uzi
Site Admin
Beiträge: 2294
Registriert: 02 Jul 2009, 14:32

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von uzi »

scheint kein deadlock zu sein, aber deine konsole ist eindeutig zu klein - dadurch ist der thread dump nicht vollständig zu sehen ;). unter windows kannst du über rechtsklick auf den rahmen des fensters -> eigenschaften -> layout alles größer machen. ich habe zb für den puffer 160x800 und für das fenster 155x30 eingestellt, wobei letzteres weniger wichtig ist. also wenn du eh nochmal testest, versuch auch nochmal einen thread dump zu generieren.

ps: eigentlich müsste man die konsole auch direkt in eine datei umleiten können. nach dem motto
java -Dpropertiesfile=windows.properties -jar tvbrowser.jar > console.txt
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

Danke fuer den DOS-Fenster Tip. Ich mache es morgen nochmals.

Gruss Ralf
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

Mit deaktiviertem Country Plugin hat es funktioniert.

Ich hab dann das Country Plugin wieder eingeschaltet aber TVB ist nicht abgestuerzt sondern es hat sehr lange gedauert bis es abgeschlossen war.
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

Logfile Plugin Laendercode aktiviert
Dateianhänge
tvbrowser_CountryCode_aktiviert.log
(10.82 KiB) 168-mal heruntergeladen
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

Console Plugin Laendercode aktiviert
Dateianhänge
console_aktiviert.txt
(11.87 KiB) 177-mal heruntergeladen
Zuletzt geändert von Ralf.HN am 22 Sep 2011, 20:00, insgesamt 1-mal geändert.
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

Concole Plugin Laendercode deaktiviert
Dateianhänge
console_deaktiviert.txt
(12.39 KiB) 180-mal heruntergeladen
uzi
Site Admin
Beiträge: 2294
Registriert: 02 Jul 2009, 14:32

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von uzi »

also ein deadlock scheint nicht vorzuliegen, jedenfalls keines, das java von sich aus erkennen würde. aber wenn ich dich richtig verstanden habe, hast du die 3 thread dumps jetzt auch nicht im 'hängenden' zustand gemacht, oder?
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von ds10 »

Ab 3.0.2 wird die Methode handleTvDataAdded(MutableChannelDayProgram) nicht mehr innerhalb eines Threads gestartet, daher kann ein Plugin TV-Browser an der Stelle blockieren, wenn irgendwie eine Endlosschleife im Plugin vorkommt. Fehler in der Methode sollten eigentlich unproblematisch sein, denn die sollten eingefangen 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
Ralf.HN
Junior Member
Beiträge: 33
Registriert: 03 Jan 2008, 21:40
Wohnort: Heilbronn
Kontaktdaten:

Re: TVB 3.02 "Verarbeite neue TV-Daten" haengt

Beitrag von Ralf.HN »

Bei den Tests ist der TVB nicht mehr richtig gehangen. Wobei mit aktiviertem Landerplugin hat es ewig gedauert bis der Datenupdate fertig war. Da kam in der Konsole auch mehrfach der weiter oben beschriebene Fehler.
Antworten