XMGPlugin für TV-Browser (Beta-Version)

DBoxZeit, JtG Migrator etc.
Nachricht
Autor
turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#31 Beitrag von turmann » Do 17 Mär 2005, 7:19

Also die Methode parseBoolean() mit nem String als Parameter gibt es definitiv. Gibt es den gleichen Fehler wenn du die anderen CheckBoxen in den anderen Tabs verwendest?
Ich könnte mir nur vorstellen, dass es an der Java-Version liegt, wobei ich aber nicht glaube, dass die Methode Boolean.parseBoolean() neu ist. Ich verwende bei mir die 1.5er Version und konnte das Verhalten nicht reproduzieren. Welche Version verwendest du?
Teste das Ganze doch bitte mal auch in den anderen Einstellungen und gib mir Bescheid ob du da auch diese Fehlermeldung bekommst.

Was mich etwas stört sind das 'L' und 'Z' in dieser Zeile

java.lang.Boolean.parseBoolean(Ljava/lang/String;)Z

Bis heut Nachmittag

crazyreini
XMediaGrabber Dev
Beiträge: 462
Registriert: Do 28 Okt 2004, 8:30
Wohnort: Ried
Kontaktdaten:

#32 Beitrag von crazyreini » Do 17 Mär 2005, 7:30

Die Methode boolean parseBoolean(String) gibt es erst seit 1.5

zuvor musste man die Methode Boolean valueOf(String) verwenden, die aber den Wrapper Boolean und nicht boolean zurückliefert
Sagem 2x Neutrino JTG Image
XMG 0.4.0 Win XP

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#33 Beitrag von z3r0 » Do 17 Mär 2005, 9:20

Ich kann jetzt gerade nicht testen, kann aber sagen, das bei mir gestern alles bis auf die zwei geschilderten Probleme funktioniert hatte. Ich hatte alles ganz frisch eingerichtet, hatte alle Sender im TV-Browser und konnte auch das Plugin ausführen. Leider konnte ich in den Plugin-Einstellungen keine Sender zuordnen. Wenn ich eine Aufnahme programmieren wollte, hatte das geklappt, aber es wurde eben kein Sendername an XMG geschickt.
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#34 Beitrag von turmann » Do 17 Mär 2005, 11:12

Hallo zusammen,
erst mal danke für das Feedback von eurer Seite. Endlich weiß ich woran ich bin und wo noch Fehler sind.

Ich habe das Plugin jetzt von jeglichem 1.5er Code befreit und auch mit dem 1.4.2_07 Compiler compiliert. Bezüglich der Version sollte es also keine Probleme mehr geben, außer jemand verwendet eine noch ältere Version (sollte man updaten).

@z3r0: Nur um das nochmal klar zu stellen. Bei dir wird unter Einstellungen->Kanäle weder in der linken noch in der rechten Spalte irgend ein Sender angezeigt?

Noch was anderes:
Da es jetzt die Möglichkeit gibt, auch in XMG Plugins zu intregrieren ist vielleicht der Name, den ich für mein Plugin gewählt habe etwas verwirrend. Man könnte meinen es sei ein Plugin für den XMG, was es ja nicht ist. Zudem kann man ja mittlerweile auch Timer in anderen Programmen setzten.
Habt ihr eventuell einige Vorschläge für einen besseren Namen?

Tom

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#35 Beitrag von z3r0 » Do 17 Mär 2005, 11:24

turmann hat geschrieben: @z3r0: Nur um das nochmal klar zu stellen. Bei dir wird unter Einstellungen->Kanäle weder in der linken noch in der rechten Spalte irgend ein Sender angezeigt?
So ist es
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#36 Beitrag von turmann » Do 17 Mär 2005, 11:36

Dann lad dir doch bitte die neue Version (vielleicht ja auch ein Versionsproblem) und starte den TV-Browser von der Kommandozeile. Die Ausgaben sagen mir dann vielleicht mehr.
Noch was: Verwendest du Linux oder Windows oder was ganz anderes? Ich hab das ganze nur unter Windows getestet.

Tom

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#37 Beitrag von turmann » Do 17 Mär 2005, 17:04

Alle die das Plugin vor 17:05 Uhr heruntergeladen haben, bitte nochmal laden. Bei der Umstellung auf 1.4.2 Methoden hab ich die falsche erwischt. Dadurch ließen sich die CheckBoxes nicht mehr aktivieren.

Tom

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#38 Beitrag von z3r0 » Do 17 Mär 2005, 23:00

Funktioniert jetzt soweit (fast). Wenn ich einen Timer setze kommt in XMG eine identische Start- und Stopzeit an.
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#39 Beitrag von turmann » Do 17 Mär 2005, 23:06

Sorry, war mein Fehler. Ich dachte ich hätte das schon mal beseitigt. War dann wohl nicht der Fall. Jetzt müsste es aber klappen.

Denkst du du könntest die von mir angesprochene Methode zum Löschen der Timer in das RMI-Interface einbauen.

Tom

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#40 Beitrag von z3r0 » Do 17 Mär 2005, 23:14

Das Löschen ist garnicht so einfach. Ein Timer ist in XMG ein komplexes objekt, das wiederum andere referenziert. Um es löschen zu koennen, muss in diesem Timer ein Flag gesetzt werden, dieser Timer muss dann eine Prozedur durchlaufen.

Mir fallen 2 Möglichkeiten ein.

1. man gibt dieses Objekt nach aussen frei. Du setzt das Flag, und schiebst den Timer wieder rueber.
2. Du übergibst den Sendernamen und die Startzeit. Anhand dieser Daten versucht XMG den Timer zu finden, und löscht diesen dann.
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#41 Beitrag von turmann » Do 17 Mär 2005, 23:18

Ich schätze mal 1. wäre einfacher für dich.

2. wäre einfacher für mich. Eine Methode mit gleichem Aufbau wie saveTimer(...) wäre super.

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#42 Beitrag von z3r0 » Do 17 Mär 2005, 23:21

Ok, kann aber paar Tage dauern ;)
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

amdfan
Einmal-Streamer
Einmal-Streamer
Beiträge: 15
Registriert: Fr 05 Dez 2003, 23:34

#43 Beitrag von amdfan » Fr 18 Mär 2005, 6:12

"ich habe das Plugin jetzt von jeglichem 1.5er Code befreit und auch mit dem 1.4.2_07 Compiler compiliert."

Das wird wahrscheinlich mein Problem sein, da ich noch die Version 1.4.2_03 verwende. Versuche das heute abend mal zu testen. Sollte das mein Problem gewesen sein, plädiere ich für einen Hinweis im ReadMe. Die Java-Version kann man ja ganz leicht im TV-Browser kontrollieren (Menü "Hilfe" -> "Über...").

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#44 Beitrag von turmann » Fr 18 Mär 2005, 7:44

@amdfan
Dein Problem sollte jetzt nicht mehr auftreten. Zumindest nicht das selbe. Die Fehlermeldung die bei dir geworfen wurde bezog sich auf eine Methode, die deine Java-Version noch nicht kennt. Jetzt habe ich diese aber entfernt. Ein Hinweis im Readme-File kann jedoch nicht schaden. Danke für den Tip

Und nicht vergessen: Nicht nur Fehler posten. Bitte auch posten was ihr gut findet bzw. was ihr noch vermisst.

amdfan
Einmal-Streamer
Einmal-Streamer
Beiträge: 15
Registriert: Fr 05 Dez 2003, 23:34

#45 Beitrag von amdfan » Sa 19 Mär 2005, 9:42

Mit der 1.4.2_03: Fehlermeldung ist weg, Zugriff auf das Plugin jetzt möglich. Habe testweise mal dem TVBrowser Kanal (Vox) den JTG-Kanal (VOX) zugeordent und versucht, einen Timer dieses Senders zu setzen, funktioniert noch nicht.
Da der Datenbankpfad zur *.mdb
mit "/" eingetragen war, habe ich das auch für meinen Pfad übernommen -> kein Erfolg. Danach mit "\", kein Erfolg.
Update auf 1.5.0_02, wieder Versuche mit Slash und Backslash, wieder kein Timer in JTG 074b :-(
Hier sicherheitshalber meine vollst. Einträge:
1) jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:\Jack the Grabber\intern.mdb

2) jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/Jack the Grabber/intern.mdb

Wo könnte mein Fehler liegen?

Antworten