Tv-B 2.7.4 Log datei

Fehler in TV-Browser
Antworten
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Tv-B 2.7.4 Log datei

Beitrag von fingerhut »

wie hier schon angesprochen erzeugt mein Tv-B 2.7.4 vom 15.5 log Dateien die bis zu 1GB groß werden.
http://hilfe.tvbrowser.org/viewtopic.ph ... 543#p78543

ist das nur ein Problem vom 2.7.4 oder liegt es an den Tv-Daten?


Version: 2.7.4 (SVN)-2009-05-15-nightly transportable
Plattform: Windows XP 5.1
Java-Version: 1.6.0_13
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Tv-B 2.7.4 Log datei

Beitrag von ds10 »

Also 1GB ist schon eine Nummer, aber vielleicht sind wirklich defekte Daten daran Schuld, wenn dann noch andere Fehlermeldungen im Log stehen. Da muss ich wohl zum Testen auch mal die aktuelle Nightly installieren.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
rif
Platin Member
Beiträge: 780
Registriert: 16 Jan 2008, 15:36

Re: Tv-B 2.7.4 Log datei

Beitrag von rif »

2.7.4 (SVN)-2009-05-10-nightly transportable
Start - 45 Sender aktualisiert - Beendet = 10,5 KB log
Länger hab ich es noch nie mitlaufen lassen.
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Re: Tv-B 2.7.4 Log datei

Beitrag von fingerhut »

was ich meine das so eine Fehlermeldung

Code: Alles auswählen

15:17:24 WARNUNG: Loading value on demand for field title failed (channel: Eurosport, date: Sa, 6. Jun)
java.io.IOException: The day program file is invalid. Maybe it was replaced.
	at tvbrowser.core.data.OnDemandDayProgramFile.checkValid(OnDemandDayProgramFile.java:441)
	at tvbrowser.core.data.OnDemandDayProgramFile.loadFieldValue(OnDemandDayProgramFile.java:399)
	at tvbrowser.core.data.OnDemandProgram$OnDemandValue.getValue(OnDemandProgram.java:115)
	at tvbrowser.core.data.OnDemandProgram.getField(OnDemandProgram.java:87)
	at tvdataservice.MutableProgram.getTextField(MutableProgram.java:509)
	at tvdataservice.MutableProgram.getTitle(MutableProgram.java:798)
	at tvdataservice.MutableProgram.equals(MutableProgram.java:983)
	at java.util.ArrayList.remove(Unknown Source)
	at tvbrowser.extras.favoritesplugin.core.Favorite.removeProgram(Favorite.java:878)
	at tvbrowser.extras.favoritesplugin.FavoritesPlugin$1$1.run(FavoritesPlugin.java:190)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
bis zu 28000 mal wieder holt wird. (sind über 200000 Zeilen im log)
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Re: Tv-B 2.7.4 Log datei

Beitrag von fingerhut »

So dieser Tv-B lief keine 24h

Außer das Leerzeilen entfernt wurden und das log File bei 300000 Zeilen aufgeteilt wurde, wurde nichts verändert.

Version: 2.7.4 (SVN)-2009-05-26-nightly transportable
Plattform: Windows XP 5.1
Java-Version: 1.6.0_13

Das Original log File hat ne Größe von ca 60 MB.
Dateianhänge
tvbrowser20090528_141441_2,7,4 SVN 2009-05-26-003log.zip
(116.01 KiB) 273-mal heruntergeladen
tvbrowser20090528_141441_2,7,4 SVN 2009-05-26-002log.zip
(158.18 KiB) 283-mal heruntergeladen
tvbrowser20090528_141441_2,7,4 SVN 2009-05-26-001log.zip
(158.53 KiB) 264-mal heruntergeladen
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Re: Tv-B 2.7.4 Log datei

Beitrag von fingerhut »

Also wie ich das jetzt sehe sind es zwei verscheide Fehler.
Der Tv-B wurde am 28.5 gestartet.

1.) Tritt am 29.5 bei mehren Sender auf.

Code: Alles auswählen

23:55:44 INFO: Storing settings

00:00:05 INFO: Deleting expired TV listings...

00:00:05 WARNUNG: Loading value on demand for field title failed (channel: 3sat, date: Mi, 27. Mai)
java.io.FileNotFoundException: .\settings\tvdata\at_3sat_tvbrowserdataservice.20090527 (Das System kann die angegebene Datei nicht finden)
	at java.io.RandomAccessFile.open(Native Method)
	at java.io.RandomAccessFile.<init>(Unknown Source)
	at tvbrowser.core.data.OnDemandDayProgramFile.loadFieldValue(OnDemandDayProgramFile.java:403)
	at tvbrowser.core.data.OnDemandProgram$OnDemandValue.getValue(OnDemandProgram.java:115)
	at tvbrowser.core.data.OnDemandProgram.getField(OnDemandProgram.java:87)
	at tvdataservice.MutableProgram.getTextField(MutableProgram.java:509)
	at tvdataservice.MutableProgram.getTitle(MutableProgram.java:798)
	at tvdataservice.MutableProgram.equals(MutableProgram.java:983)
	at java.util.ArrayList.remove(Unknown Source)
	at tvbrowser.extras.favoritesplugin.core.Favorite.removeProgram(Favorite.java:878)
	at tvbrowser.extras.favoritesplugin.FavoritesPlugin$1$1.run(FavoritesPlugin.java:190)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

2. Der zweite nach einem Tv-Daten update

Code: Alles auswählen

09:38:33 INFO: Progress: Verarbeite neue TV-Daten
09:39:03 WARNUNG: Loading value on demand for field title failed (channel: Bayern 2, date: Sa, 30. Mai)
java.io.IOException: The day program file is invalid. Maybe it was replaced.
	at tvbrowser.core.data.OnDemandDayProgramFile.checkValid(OnDemandDayProgramFile.java:441)
	at tvbrowser.core.data.OnDemandDayProgramFile.loadFieldValue(OnDemandDayProgramFile.java:399)
	at tvbrowser.core.data.OnDemandProgram$OnDemandValue.getValue(OnDemandProgram.java:115)
	at tvbrowser.core.data.OnDemandProgram.getField(OnDemandProgram.java:87)
	at tvdataservice.MutableProgram.getTextField(MutableProgram.java:509)
	at tvdataservice.MutableProgram.getTitle(MutableProgram.java:798)
	at tvdataservice.MutableProgram.equals(MutableProgram.java:984)
	at devplugin.PluginTreeNode.findProgramTreeNode(PluginTreeNode.java:620)
	at devplugin.PluginTreeNode.findProgramTreeNode(PluginTreeNode.java:630)
	at devplugin.PluginTreeNode.contains(PluginTreeNode.java:469)
	at devplugin.PluginTreeNode.contains(PluginTreeNode.java:474)
	at movieawardplugin.MovieAwardPlugin.handleTvDataDeleted(MovieAwardPlugin.java:464)
	at tvbrowser.core.plugin.JavaPluginProxy.doHandleTvDataDeleted(JavaPluginProxy.java:457)
	at tvbrowser.core.plugin.AbstractPluginProxy.handleTvDataDeleted(AbstractPluginProxy.java:551)
	at tvbrowser.core.plugin.PluginProxyManager.fireTvDataDeleted(PluginProxyManager.java:984)
	at tvbrowser.core.plugin.PluginProxyManager.access$100(PluginProxyManager.java:69)
	at tvbrowser.core.plugin.PluginProxyManager$1.dayProgramDeleted(PluginProxyManager.java:142)
	at tvbrowser.core.TvDataBase.fireDayProgramDeleted(TvDataBase.java:777)
	at tvbrowser.core.TvDataBase.correctDayProgramFile(TvDataBase.java:544)
	at tvbrowser.core.TvDataBase.reCalculateTvData(TvDataBase.java:296)
	at tvbrowser.core.TvDataUpdater.downloadTvData(TvDataUpdater.java:205)
	at tvbrowser.ui.mainframe.MainFrame$26.run(MainFrame.java:1631)
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
Jo
Site Admin
Beiträge: 11821
Registriert: 07 Apr 2006, 23:39

Re: Tv-B 2.7.4 Log datei

Beitrag von Jo »

fingerhut hat geschrieben:1.) Tritt am 29.5 bei mehren Sender auf.

Code: Alles auswählen

23:55:44 INFO: Storing settings

00:00:05 INFO: Deleting expired TV listings...

00:00:05 WARNUNG: Loading value on demand for field title failed (channel: 3sat, date: Mi, 27. Mai)
java.io.FileNotFoundException: .\settings\tvdata\at_3sat_tvbrowserdataservice.20090527 (Das System kann die angegebene Datei nicht finden)
	at java.io.RandomAccessFile.open(Native Method)
	at java.io.RandomAccessFile.<init>(Unknown Source)
	at tvbrowser.core.data.OnDemandDayProgramFile.loadFieldValue(OnDemandDayProgramFile.java:403)
	at tvbrowser.core.data.OnDemandProgram$OnDemandValue.getValue(OnDemandProgram.java:115)
	at tvbrowser.core.data.OnDemandProgram.getField(OnDemandProgram.java:87)
	at tvdataservice.MutableProgram.getTextField(MutableProgram.java:509)
	at tvdataservice.MutableProgram.getTitle(MutableProgram.java:798)
	at tvdataservice.MutableProgram.equals(MutableProgram.java:983)
	at java.util.ArrayList.remove(Unknown Source)
	at tvbrowser.extras.favoritesplugin.core.Favorite.removeProgram(Favorite.java:878)
	at tvbrowser.extras.favoritesplugin.FavoritesPlugin$1$1.run(FavoritesPlugin.java:190)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Das ist ja eigentlich nicht direkt ein Fehler, weil 2 Tage alte Daten ja auch gelöscht werden sollten.
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Re: Tv-B 2.7.4 Log datei

Beitrag von fingerhut »

schon klar, nur der Tv-B Beschäftigt sich damit 23 sek lang und erzeugt über 600000 Zeilen Fehler Code im log, sind ca 50 MB
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Tv-B 2.7.4 Log datei

Beitrag von ds10 »

Soweit ich das sehe hängt da mit http://hilfe.tvbrowser.org/viewtopic.php?f=3&t=11550 zusammen. Das Problem ist, dass die Sendungen ihren Titel nur speichern wenn sie markiert sind, wenn die Markierung entfernt wird, wird auch der Titel gelöscht. In Folge dessen muss bei Vergleichen von Sendungen der Titel wieder aus der Datendatei gelesen werden, blöderweise ist die aber schon gelöscht zu diesem Zeitpunkt.

Ich hab' jetzt mal eine Änderung vorgenommen, probiere dann einfach mal die nächste Nightly.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Antworten