Der mysteriöse "ChannelPanel-Bug"

Fehler in TV-Browser
platin(x)
Gold Member
Beiträge: 269
Registriert: 08 Jul 2004, 16:22

Beitrag von platin(x) »

Hmm, ich war eigentlich der Meinung das passiert weil sich die Table aktualisieren will aber alles "null" ist.
Aber nochmal recht nachgedacht kann das ja eigentlich auch nicht sein. Wenn kein Sender zum Anzeigen ausgewählt ist, hauts ja auch nicht die Exception raus. :oops:
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Beitrag von Martin »

Was passiert, wenn man das Verzeichnis .tvbrowser im Home-Verzeichnis (bzw. "Dokumente und Einstellungen" bei Windows) umbenennt?
Damit gehen zwar alle Einstellungen verloren, aber man hat im Prinzip eine Neuinstallation.
Tritt der Fehler dann noch auf?
Ghost

Beitrag von Ghost »

Habs probiert.
Warum heißt das Verzeichnis .tvbrowser und liegt
unter C:\Dokumente und Einstellungen\Username\ ?

C:\Dokumente und Einstellungen\Username\Anwendungsdaten\tvbrowser
finde ich wesentlich besser.

Außerdem sind .blabla Dateien unter Windows XP etwas unschön.
Schon mal probiert ein Verzeichnis mit .blabla zu erzeugen ?
Aus irgendeinen Grund ist es unter Windows verboten.

So nun zum Eigentlichen Thema:
Nach dem Unbenennen startet TV-Browser normal. Einstellungen gemacht.
4 Kanäle dazu und ging immernoch.
Mehr Kanäle hinzugefügt --> Fehler beim Start
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Beitrag von Martin »

Ghost hat geschrieben:Habs probiert.
Warum heißt das Verzeichnis .tvbrowser und liegt
unter C:\Dokumente und Einstellungen\Username\ ?
Unter "Dokumente und Einstellungen\Username" liegt das Verzeichnis deshalb, weil das das Verzeichnis des Benutzers ist. Für Rechner mit mehreren Benutzern hat auf diese Art jeder Benutzer ein eigenes Verzeichnis für die Einstellungen.
Der genaue Name des Verzeichnisses wird von deinem Betriebssystem festgelegt.
C:\Dokumente und Einstellungen\Username\Anwendungsdaten\tvbrowser
finde ich wesentlich besser.
Wie du das Verzeichnis änderst, steht in der FAQ:
http://www.tvbrowser.org/index.php?page=faq#3_1
Außerdem sind .blabla Dateien unter Windows XP etwas unschön.
Unter Unix/Linux sind das versteckte Dateien. Dort ist das so üblich. Wie schon gesagt, du kannst den Verzeichnisnamen auch ändern.
So nun zum Eigentlichen Thema:
Kannst du bitte die Datei ".tvbrowser/settings.prop" hier posten. Mich interessiert nur die Zeile

Code: Alles auswählen

subscribedchannels=blablabla
Einfach die Datei in einem Texteditor öffnen und die Zeile rauskopieren.
Aber erst, *nachdem* der Fehler aufgetreten ist und du TV-Browser geschlossen hast (über das Menü).
ghost

Beitrag von ghost »

Hab jeden Kanal einzeln hinzugefügt, beendet + gestartet.
Bis auf die letzten 4, welche ich auf einmal dazu gewählt habe.
Danach tratt der Fehler ständig auf.
subscribedchannels=...
Von Martin gekürzt, weil die Zeile viel zu lang war

Habe die letzten 3 Kanäle entfernt, jetzt startet er wieder ohne Fehler.
subscribedchannels=...
hier auch

Sobald ich 1 Kanal mehr hinzufüge fangen die Fehler an !
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Beitrag von Martin »

Hängt vielleicht damit zusammen, daß bei 4 Sendern unten die Scrollbar kommt. 3 Sender haben vermutlich gerade noch Platz.

Vielleicht hilft es, wenn du eine andere Java-Version installierst. Hier findest du sie alle:
http://java.sun.com/products/archive/index.html

Vielleicht findest du ja eine Version bei der es geht.
Es kommen nur die 1.4.xxx Versionen in Frage. Du brauchst das "JRE".
Vor der Neuinstallation solltest du Java deinstallieren. Außerdem solltest du dich im TV-Browser-Info-Fenster vergewissern, daß die richtige java-Version verwendet wird.

Leider weiß ich keine bessere Lösung :-(
Ich hoffe aber, daß du eine passend Version findest.
Gast

Beitrag von Gast »

das müsste sich doch durch schmalere Programmspalten/breiteres Programmfenster ausprobieren lassen.
Ghost

Beitrag von Ghost »

Der Fehler beim Starten scheint abhängig von der Anzahl der Programme und von der Spaltenbreite zu sein.
Er ist unabhängig von der Java Runtime.
Habe jetzt etliche ausprobiert.

Bei Standard Spaltenbreite ist bei mir das Limit 12 Programme, mehr führen zu den Fehlermeldungen beim Starten.
Vergrößere ich die Spaltenbreite auf max. Kann ich TV-Browser nicht mehr starten. Es kommt noch die besagte Fehlermeldung, dann hilft meistens nur noch Taskmanager.

Anscheinend haben laut dem Forum hier noch mehr das Problem, die Fehlermeldung sieht zumindestens so wie meine aus.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Jau, es haben viele Leute das Problem...deswegen is noch kein 1.0 Final in sicht :(...

Martin, Til, das ist doch ein guter anhaltspunkt, oder?
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Ich kann den Fehler bei mir immer noch nicht nachvollziehen (soll heißen er ist bei mir noch nie aufgetreten). Ich hab's jetzt auch mal mit der vollen Spaltenbreite probiert - leider ohne Erfolg. Der Fehler will einfach nicht kommen...

Ich hab ja jetzt schon zwei Anläufe probiert, die Fehlerquelle zu erraten. Aber wenn man nicht testen kann, tappt man halt im Dunklen. Das dumme bei diesem Fehler ist halt, dass er im "compiled Code" von Swing auftritt, d.h. dass der genaue Fehlerort nicht genannt wird.

Das wichtigste wäre für mich, den Fehler reproduzierbar zu machen. Sprich eine "Anleitung", wie man TV-Browser dazu bringt, den Fehler zu bringen... Vorher kann ich leider nicht viel tun (außer weiter herumzuraten)...

@Bodo: Hast du den Fehler schonmal gehabt oder sogar regelmäßig?
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Ich hab den Fehler 3 mal gehabt bis jetzt. Kann den aber ebensowenig wie Ihr reproduzieren :(...in der letzen woche ist er garnichtmehr aufgetretten...
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Beitrag von Martin »

bodo hat geschrieben:Ich hab den Fehler 3 mal gehabt bis jetzt.
unter Linux? Ich hatte angenommen, es betrifft nur windows.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Unter Linux...aber leider hab ich den nur 3x gehabt, und ich starte den TV-Browser mehrmals täglich :(
Ghost

Beitrag von Ghost »

Ich habe 5 Rechner hier, der Fehler tritt nur auf den schnellsten auf.
Bei meinen P4 2,6 Ghz oder langsamer bekomme ich ihn nicht her.
Der Fehler mit der Senderliste (anderer Beitrag) tritt auch nur mit aktivierten HyperThreading auf.

Vielleicht ein bischen Debug-Code in TV-Browser einbauen, bin gerne
bereit das zu testen. Habe allerdings keine Ahnung von Java, kann nur
Meldungen rauskopieren und posten.

Sollen die angezeigten Spalten gleich groß sein ?
Mir kommt die erste Spalte größer vor
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Beitrag von Martin »

Hier findet ihr einen Versuch von Til, den Channel-Panel-Bug zu beheben:

http://www.tvbrowser.org/downloads/temp ... er.jar.zip

zip-File entpacken und durch das vorhandene .jar-File ersetzen.
Wir bitten um Rückmeldung!
Antworten