Seite 6 von 11

Verfasst: Mo 28 Mär 2005, 19:44
von turmann
Hallo zusammen,
ich habe wieder mal eine neue Version des Plugins erstellt.

Folgendes ist hinzugekommen:
- XMG kann jetzt auch von einem entfernten Rechner programmiert werden
- Timer können jetzt direkt auf der D-Box erstellt und wieder gelöscht werden

Viel Spaß beim Testen!


Tom

Verfasst: Mo 28 Mär 2005, 20:52
von DrStoned
Wie wäre es, wenn mal einer der Admins diesen Thread ins XMG-Plugin-Forum verschiebt? Da gehört er nämlich meiner Meinung nach hin. :wink:

Verfasst: Mo 28 Mär 2005, 20:56
von turmann
Also streng genommen ist mein Plugin ja kein XMG-Plugin sonderen ein TV-Browser-Plugin.

Verfasst: Do 31 Mär 2005, 21:40
von Gilmore1
Hi!

Bitte erschlagt mich nicht, aber ich finde das XMGPlugin nicht zum downloaden auf http://www.tvbrowser.org!

Ich habe hier die version 0.2. Also schon mal runtergeladen.

Kann mir bitte jemand den Link schicken?

Danke im voraus,

Gilmore

Verfasst: Do 31 Mär 2005, 21:41
von z3r0
1. Seite
1. Post
:P

Verfasst: Do 31 Mär 2005, 22:07
von Gilmore1
Mann bin ich blöd! War nicht eingeloggt! Hatte Rechner neu installiert! :-)

Danke! Werd's morgen testen!

Verfasst: Fr 01 Apr 2005, 1:42
von turmann
Un bitte berichten obs läuft!

Verfasst: Fr 01 Apr 2005, 9:23
von z3r0
Ist ein Bug drin. Es kommt direkt beim Programmstart diese Exception

java.net.UnknownHostException: dbox
....
...
at java.net.URL.openStream(Unknown Source)
at xmgplugin.DBoxSubSys.getHandlerReader(DBoxSubSys.java:61)
at xmgplugin.DBoxSubSys.getDBoxTimers(DBoxSubSys.java:89)
at xmgplugin.DBoxSubSys.access$2(DBoxSubSys.java:86)
at xmgplugin.DBoxSubSys$UpdateDBoxTimersHelper.run(DBoxSubSys.java:301)
at java.lang.Thread.run(Unknown Source)
Dabei ist es egal, ob eine IP eingetrage wurde oder nicht. Es ist auch egal ob die Box läuft oder nicht. Es sieht so aus als ob hier ein festcodierter String "dbox" als host verwendet wird, und nicht das was eingetragen wurde. Allgemein sollte hier die IOException gefangen werden, die Box ist ja nicht immer an, wenn TVBrowser gestartet wird ;)

Verfasst: Fr 01 Apr 2005, 10:32
von Harry
Hallo turmann,

den von z3r0 aufgezeigten Bug kann ich bestätigen, ist mir auch gerade aufgefallen.

Gruß Harry

Verfasst: Fr 01 Apr 2005, 11:55
von turmann
Stimmt das hab ich vergessen zu ändern. Die Exception gib es aber nur, wenn man einen DNS-Namen verwendet. Bei einer IP gibts das nicht. Wenn die Box nicht an ist kommt ne andere Exception (Timeout), die ich abfange. Diese kommt mit Absicht durch, dass man den falschen Host sieht. Werd ich vielleicht noch in ein anderes Fenster verpacken wenn das gewünscht ist. Ich finde aber so würde es schon reichen. Der Fehler sollt ja nicht so oft auftreten. Änderungen gibts aber erst am Montag, also noch alles testen, dass ich eventuelle andere Fehler auch gleich ausbessern kann.

Tom

Verfasst: Fr 01 Apr 2005, 12:06
von Harry
Hallo turmann,

ich verwende aber keinen DNS-Namen sondern eine IP und bekomme trotzdem folgende 2 Exceptions:

java.net.UnknownHostException: dbox
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:306)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)
at sun.net.www.http.HttpClient.New(HttpClient.java:339)
at sun.net.www.http.HttpClient.New(HttpClient.java:320)
at sun.net.www.http.HttpClient.New(HttpClient.java:315)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:512)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:489)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:617)
at java.net.URL.openStream(URL.java:913)
at xmgplugin.DBoxSubSys.getHandlerReader(DBoxSubSys.java:61)
at xmgplugin.DBoxSubSys.getDBoxTimers(DBoxSubSys.java:89)
at xmgplugin.DBoxSubSys.access$2(DBoxSubSys.java:86)
at xmgplugin.DBoxSubSys$UpdateDBoxTimersHelper.run(DBoxSubSys.java:301)
at java.lang.Thread.run(Thread.java:534)

und

java.net.UnknownHostException: dbox
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:306)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)
at sun.net.www.http.HttpClient.New(HttpClient.java:339)
at sun.net.www.http.HttpClient.New(HttpClient.java:320)
at sun.net.www.http.HttpClient.New(HttpClient.java:315)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:512)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:489)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:617)
at java.net.URL.openStream(URL.java:913)
at xmgplugin.DBoxSubSys.getHandlerReader(DBoxSubSys.java:61)
at xmgplugin.DBoxSubSys.getDBoxChannels(DBoxSubSys.java:105)
at xmgplugin.DBoxSubSys.access$0(DBoxSubSys.java:102)
at xmgplugin.DBoxSubSys$UpdateDBoxChannelsHelper.run(DBoxSubSys.java:290)
at java.lang.Thread.run(Thread.java:534)

Schreibe Timerdaten in d-box ist angekreuzt.

Gruß Harry

Verfasst: Fr 01 Apr 2005, 12:08
von z3r0
Verwende auch eine Ip. Die Exception kommt aber immer, auch wenn keine Ip eingetragen ist.

Bist du sicher das du nirgends einen Parameter dbox hast, den du in Hochkommas "" an ein Server-Objekt übergibst?

Verfasst: Fr 01 Apr 2005, 18:59
von lofwyr
Hi,

zusaetzlich zu der oben genannten UnknownHostsException kam beim rumprobieren folgende Fehlermeldung:
Ein nicht behandelter Fehler ist aufgetreten

Code: Alles auswählen

----- Start of stacktrace -----
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntaxfehler (fehlender Operator) in Abfrageausdruck ''Axel! will's wissen','192.168.4.110','-1','31341','16',true,true,'demux','-1')'.
  at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
  at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
  at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(Unknown Source)
  at sun.jdbc.odbc.JdbcOdbcStatement.execute(Unknown Source)
  at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(Unknown Source)
  at de.urmann.thomas.dbadapters.DBAdAufnahmeFactory.writeDBAdAufnahmeIntoDB(DBAdAufnahmeFactory.java:46)
  at xmgplugin.JtGSubSys.writeIntoJtGDatabase(JtGSubSys.java:100)
  at xmgplugin.JtGSubSys.timerAdded(JtGSubSys.java:201)
  at xmgplugin.TimerSubSys$SubSysThreadAdd.run(TimerSubSys.java:167)
  at java.lang.Thread.run(Unknown Source)
----- End of stacktrace -----
Koennte das evtl. ein nicht passender Sendername sein?

Lofwyr

Verfasst: Fr 01 Apr 2005, 19:32
von Gilmore1
Hallo!

Bei mir funktioniert es nicht so ganz!

Beim Start vom Tv-Browser meckert der 2x wegen eines nicht behandelten Fehlers.
Die Vor- und Nachlaufzeit habe ich auf 5 Min. gesetzt und meine IP der Box eingegeben. Schreibe Daten in dbox ist angekreuzt.
Wenn ich jetzt einen Film aufnehmen will ignoriert er die Vor- und Nachlaufzeit und schmeißt den Film in XMG mit den korrekten Start- und Endzeiten rein.
Will ich diesen Timer wieder rauswerfen meckert der wieder wegen eines unbehandelten Fehlers, und der Timer bleibt in der Box.

Würde Euch gerne auch so einen Log geben, aber ich weiß nicht wie Ihr das macht. Vielleicht klärt mich ja einer auf! :wink:

Benutze:
TV-Browser 1.0.1
XMG 0.3.0e
XMG-Plugin 0.0.3
Java 2SDK 1_4_2_07

Bis denne, Gilmore

Verfasst: Fr 01 Apr 2005, 19:57
von Harry
Hallo Gilmore1,

benutze XMG 0.3.0i, dann wird auch die Vor- und Nachlaufzeit berücksichtigt.

Gruß Harry