tvbrowser & windowmaker

Fehler in TV-Browser
igor

tvbrowser & windowmaker

Beitrag von igor »

zunaechst: ich habe mir heute tvbrowser heruntergeladen und bin sehr begeistert! da erspar ich mir jetzt das browsen im web seitdem ich keine tageszeitung mehr abonniere. grosses kompliment an den/die entwickler!

zu meinem problem: ich arbeite mit windowmaker und wenn ich mit

[igor@obda tvbrowser]$ java -jar tvbrowser.jar

das programm starte dann bekommt windowmaker nach dem startbildschirm einen segfault und schmiert ab. die letzte ausgabe vom programm vor absturz ist immer

INFO: Using mirror http://..........

die letzten informationen von strace sind:

rt_sigsuspend([QUIT]INFO: Using mirror http://tvbrowser.dyndns.tv/
INFO: Using mirror http://tvbrowser.waidi.net
INFO: Using mirror http://tvbrowser1.nilo.de/
INFO: Using mirror http://n4b7.jupiter.netclusive.de
<unfinished ...>

unter kde funktioniert das programm tadellos -- nur waere es mir lieber wenn ich dafuer nicht immer den fenstermanager wechseln muesste... =)

ansonsten: great work -- keep it up!

cheers =)
*igor*
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Hast du das automatische Daten-Update beim Start eingestellt, oder warum wird schon beim Start versucht, TV-Daten herunterzuladen?

Könntest du bitte mal den gesamten Log posten?
igor

Beitrag von igor »

hallo

ja das automatische update ist eingestellt. das ist aber nicht der punkt denn wenn ich mein ~/.tvbrowser/ verzeichnis loesche und das programm nochmal starte (mit den default einstellungen also) dann komme ich eben bis hin zu

platform independent mode: ON

(oder so aehnlich) -- und dann windowmaker segfault. den strace-dump habe ich einstweilen auf

http://www.obda.net/downloads/temp/tvbr ... ace.tar.gz

zur verfuegung gestellt. (bitte bald downloaden damit ich es wieder loeschen kann!)

cheers & danke fuer die bemuehungen =)
*igor*
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

igor hat geschrieben:den strace-dump habe ich einstweilen auf ... zur verfuegung gestellt.
Ich hatte da eher an den Konsolenoutput gedacht... :roll:
igor

Beitrag von igor »

oh tut sorry... see output below:

INFO: No user settings found. using default user settings
INFO: Loading tv data service...
no subscribed channels
INFO: Loading Look&Feel...
INFO: Loading plugins...
INFO: Plugin favoritesplugin.FavoritesPlugin available
INFO: Plugin googlesearchplugin.GoogleSearchPlugin available
INFO: Plugin imdbsearchplugin.ImdbSearchPlugin available
INFO: Plugin printplugin.PrintPlugin available
INFO: Plugin programinfo.ProgramInfo available
INFO: Plugin reminderplugin.ReminderPlugin available
INFO: Plugin searchplugin.SearchPlugin available
INFO: Plugin showviewplugin.ShowviewPlugin available
INFO: Deleting expired tv data...
INFO: Loading filters...
INFO: Starting up...
INFO: platform independent mode is ON

-- und aus. wie gesagt unter kde funktioniert alles problemlos.

cheers =)
*igor*
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Nach dieser Meldung passiert noch einiges, was potentiell dein Problem sein könnte.

Die Größe, Position des Hauptfensters wird gesetzt, Der Splash wird geschlossen und der Einstellungsassistent wird geöffnet. (Siehe Quellcode)

Wenn du willst, dann mache ich dir eine kleine Spezialversion, die noch mehr loggt, so dass wir den Fehler besser eingrenzen können.
igor

Beitrag von igor »

hallo

danke gerne -- wenn's keinen aufwand macht.

sonst werf ich selbst mal einen blick in die source und uebersetz es mir neu.

cheers & thx =)
*igor*
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Nein, ist kein Problem.

Du kannst die Version hier herunterladen: http://www.murfman.de/temp/tvbrowser_more_log.zip

Ersetzte einfach deine tvbrowser.jar mit der aus dem ZIP.

Dann starte TV-Browser nochmal und poste die letzten paar Zeilen des Logs.
igor

Beitrag von igor »

hallo

wenn ich das programm mit der neuen version starte (ohne ~/.tvbrowers/ verzeichnis) kommt folgendes:

INFO: No user settings found. using default user settings
INFO: Loading tv data service...
INFO: Loading Look&Feel...
INFO: Loading plugins...
INFO: Plugin favoritesplugin.FavoritesPlugin loaded (inactive)
INFO: Plugin googlesearchplugin.GoogleSearchPlugin loaded (inactive)
INFO: Plugin imdbsearchplugin.ImdbSearchPlugin loaded (inactive)
INFO: Plugin printplugin.PrintPlugin loaded (inactive)
INFO: Plugin programinfo.ProgramInfo loaded (inactive)
INFO: Plugin reminderplugin.ReminderPlugin loaded (inactive)
INFO: Plugin searchplugin.SearchPlugin loaded (inactive)
INFO: Plugin showviewplugin.ShowviewPlugin loaded (inactive)
INFO: Plugin favoritesplugin.FavoritesPlugin activated
INFO: Plugin showviewplugin.ShowviewPlugin activated
INFO: Plugin imdbsearchplugin.ImdbSearchPlugin activated
INFO: Plugin reminderplugin.ReminderPlugin activated
INFO: Plugin searchplugin.SearchPlugin activated
INFO: Plugin printplugin.PrintPlugin activated
INFO: Plugin programinfo.ProgramInfo activated
INFO: Plugin googlesearchplugin.GoogleSearchPlugin activated
INFO: Deleting expired tv data...
INFO: Loading filters...
INFO: Starting up...
INFO: platform independent mode is ON
INFO: Setting frame size and location
INFO: TEMP: Settings.getWindowLocation();
INFO: TEMP: UiUtilities.centerAndShow(mainFrame);
INFO: TEMP: splash.hide();
INFO: Running setup assistant

wenn ich im kde das programm starte und mir die kanaele mit dem setup-assistenten einrichte und dann wieder den windowmaker und dort tvbrowser starte kommt folgendes:

INFO: Loading tv data service...
INFO: Loading Look&Feel...
INFO: Loading plugins...
INFO: Plugin favoritesplugin.FavoritesPlugin loaded (inactive)
INFO: Plugin googlesearchplugin.GoogleSearchPlugin loaded (inactive)
INFO: Plugin imdbsearchplugin.ImdbSearchPlugin loaded (inactive)
INFO: Plugin printplugin.PrintPlugin loaded (inactive)
INFO: Plugin programinfo.ProgramInfo loaded (inactive)
INFO: Plugin reminderplugin.ReminderPlugin loaded (inactive)
INFO: Plugin searchplugin.SearchPlugin loaded (inactive)
INFO: Plugin showviewplugin.ShowviewPlugin loaded (inactive)
INFO: Plugin programinfo.ProgramInfo activated
INFO: Plugin printplugin.PrintPlugin activated
INFO: Plugin googlesearchplugin.GoogleSearchPlugin activated
INFO: Plugin reminderplugin.ReminderPlugin activated
INFO: Plugin favoritesplugin.FavoritesPlugin activated
INFO: Plugin searchplugin.SearchPlugin activated
INFO: Plugin imdbsearchplugin.ImdbSearchPlugin activated
INFO: Plugin showviewplugin.ShowviewPlugin activated
INFO: Deleting expired tv data...
INFO: Loading filters...
INFO: Starting up...
INFO: platform independent mode is ON
INFO: Setting frame size and location
INFO: TEMP: Settings.getWindowLocation();
INFO: TEMP: splash.hide();
INFO: TEMP: main(...) end

HTH...

cheers =)
*igor*
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Läuft TV-Browser auf die zweite Weise?

Und wenn ja: Kannst du den Einstellungs-Dialog öffnen?
igor

Beitrag von igor »

nein -- leider. windowmaker schmiert so oder so ab (mit oder ohne existierendes ~/.tvbrowser/ verzeichnis). :-(

cheers =)
*igor*
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Kennst du dich ein wenig mit Java aus? Meinst du, du könntest die genaue Codezeile herausbekommen, wo TV-Browser abschmiert?

Lade dir dazu den TV-Browser-Quellcode herunter, pflaster alles mit Logs voll und erzeuge dann deine Version mit "ant run".

Das ganze ist zwar im Grunde ein Problem der Java VM, aber evtl. können wir dann einen Workaround einbauen.

Da fällt mir ein: Welche Java-Version nutzt du eigentlich? Evtl. hift schon ein Update auf die neueste Java-VM... (Fällt mir etwas spät ein :roll:)
igor

Beitrag von igor »

moin

java is absolut kein problem. ich arbeite mittlerweile mit dem jdk1.5-beta *froi*. die eine codezeile zu finden sollte moeglich sein. nur ant muss ich mir noch saugen =) heute wird's ein bissl knapp (zeitlich) mit fehlersuche aber morgen werd ich mich mal melden.

cheers =)
*igor*
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Ant gibt's hier: http://ant.apache.org/
igor

Beitrag von igor »

hallo

hab mir gerade mal ant installiert und wollte mal einfach einen compilier-testlauf anwerfen...

[igor@obda tvbrowser_v0.9.7.3-01]$ ant run
Buildfile: build.xml

BUILD FAILED
file:/home/igor/tvbrowser_v0.9.7.3-01/build.xml:385: taskdef class net.charabia.jsmoothgen.ant.JSmoothGen cannot be found

Total time: 4 seconds
[igor@obda tvbrowser_v0.9.7.3-01]$

cheers =)
*igor*
Antworten