[3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Fehler in TV-Browser
Antworten
blacky
Full Member
Beiträge: 74
Registriert: 14 Nov 2006, 13:23

[3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Beitrag von blacky »

Hallo,

unter Windows XP SP 3 32-bit mit Oracle Java SE 6 Update 23 und TVB 3.0 RC 2 funktioniert seit neuestem das Aktualisieren der TV-Daten nicht mehr, die Statusleiste zeigt ein Herunterladen an, das Verarbeiten der neuen Daten ist aber sehr schnell vorbei und die Liste der vorhandenen TV-Daten endet meist Mitte der kommenden Woche (ich hatte zuletzt vor 2 1/2 Wochen aktualisiert). Das Unterverzeichnis tvbrowserdataservice.TvBrowserDataService des Datenverzeichnis enthält Dateien für jeden Tag, das Hauptverzeichnis nur wie die Datenansicht in TVB anzeigt.

Könnte es am Java-Update liegen? TVB 2.7.6 enthält ja einen Bugfix wegen eines solchen Problems.

Danke, frohes Fest & Guten Rutsch
Dateianhänge
tvbrowser.log
TVB-Log
(233.59 KiB) 214-mal heruntergeladen
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: [3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Beitrag von ds10 »

Nein das hat nichts mit dem Java-Update zu tun, der Fehler ist schon bekannt:
http://tvbrowser.org:8080/jira/browse/TVB-990

Nimm mal Deutschlandradio und Deutschlandfunk aus deiner Senderliste und aktualisiere dann nochmal.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
v6ph1
Site Admin
Beiträge: 1276
Registriert: 13 Jan 2008, 05:07
Wohnort: Radebeul

Re: [3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Beitrag von v6ph1 »

Ich hab gerade den Bug gefunden:

In util/io/Mirror.java:

Code: Alles auswählen

Index: Mirror.java
===================================================================
--- Mirror.java	(Revision 6866)
+++ Mirror.java	(Arbeitskopie)
@@ -377,7 +377,7 @@
     int currWeight = 0;
     for (Mirror mirror : mirrorArr) {
       currWeight += mirror.getWeight();
-      if (currWeight > chosenWeight) {
+      if (currWeight >= chosenWeight) {
         // Check whether this is the old mirror or Mirror is Blocked
         if (((mirror == oldMirror) || BLOCKEDSERVERS.contains(getServerBase(mirror.getUrl()))) && (mirrorArr.length > 1)) {
           // We chose the old mirror -> chose another one
Einfach das > in der If-Bedingung in ein >= ändern.
Dann funktioniert auch die Gewichtung korrekt.

mfg
v6ph1

PS: patch angehängt - müsste das Problem beheben.
Dateianhänge
tvb-990.patch
Patch
(930 Bytes) 372-mal heruntergeladen
blacky
Full Member
Beiträge: 74
Registriert: 14 Nov 2006, 13:23

Re: [3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Beitrag von blacky »

Danke für die Anleitung zur Fehlerbehebung.
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Re: [3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Beitrag von Bananeweizen »

Jo, René, könnt ihr was dazu sagen? Ich kenne das Mirror-System nicht gut genug, um irgendwas dazu zu sagen.
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: [3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Beitrag von ds10 »

Ich hab' schon einen Fix eingebaut, der das Problem beheben sollte.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
v6ph1
Site Admin
Beiträge: 1276
Registriert: 13 Jan 2008, 05:07
Wohnort: Radebeul

Re: [3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Beitrag von v6ph1 »

ds10 hat geschrieben:Ich hab' schon einen Fix eingebaut, der das Problem beheben sollte.
Der tut auch etwa dasselbe, was meiner getan hätte.
Müsste also durchlaufen.

Ist das in der aktuellen Nightly schon mit drin?
Falls ja, sollten das mal alle testen, die Probleme hatten.

mfg
v6ph1
Kracauer
Junior Member
Beiträge: 15
Registriert: 17 Jul 2006, 17:16
Wohnort: München

Re: [3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Beitrag von Kracauer »

Blöde Frage, aber wo befindet sich die zu patchende Datei?
Jo
Site Admin
Beiträge: 11821
Registriert: 07 Apr 2006, 23:39

Re: [3.0 RC 2] TV-Daten werden nicht mehr aktualisiert

Beitrag von Jo »

Kracauer hat geschrieben:Blöde Frage, aber wo befindet sich die zu patchende Datei?
Wenn du nicht gerade die Quelltexte meinst, dann befindet sie sich ganz normal im Programm, in den neusten Nightly builds der 3.0.
Antworten