[GELÖST] - IMDB funkt NICHT

Fehler in TV-Browser
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von bodo »

Sorry, aber die Probleme kann ich hier nicht nachvollziehen :(. Ignorier erstmal den Baum, der ist erstmal nicht maßgeblich, weil der nur die Daten für einen Tag anzeigt. Schau dir an, für welche Sendungen ein Icon vorhanden ist. Und das ist bei mir bei weitaus mehr als nur bei 5 Filmen bis zum 5. Januar.

Bist du dir sicher, das du die neue Nightly aus dem Hudson nutzt? Das erkennst du daran, das der Info-Dialog des Plugins (rechte Maustaste -> Details zu Imdb-Bewertung anzeigen) ein bis zwei Diagramme mit der Wertungsverteilung anzeigt.

Crocodile Dundee hat bei mir auch ein Icon :).
Bildschirmfoto 2009-12-30 um 18.00.37.png
Bildschirmfoto 2009-12-30 um 18.00.37.png (18.81 KiB) 6884 mal betrachtet
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von bodo »

Ach, nochwas: sollte das Problem immer noch bestehen, versuch bitte auch noch, die Imdb-Datenbank zu aktualisieren.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von bodo »

So, der Bananenweizen hat eine neue Version des Plugins hochgeladen. Jetzt sollte wirklich alles funktionieren. Aber eine Rückmeldung wäre schon schön :)
DonPedro
Junior Member
Beiträge: 38
Registriert: 18 Mai 2009, 23:14

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von DonPedro »

also ich habe jetzt mal auf 1.0.4.0 aktualisiert, neu gestartet, bekomme sofort fehlermeldungen (laufend):

Das Plugin "IMDb-Bewertungen" hat einen Fehler verursacht. Soll es deaktiviert werden?

----- Start of stacktrace -----
java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z
at imdbplugin.ImdbDatabase.getEpisodeId(ImdbDatabase.java:340)
at imdbplugin.ImdbDatabase.getMovieEpisodeId(ImdbDatabase.java:332)
at imdbplugin.ImdbPlugin.getEpisodeRating(ImdbPlugin.java:163)
at imdbplugin.ImdbPlugin.getRatingFor(ImdbPlugin.java:127)
at imdbplugin.ImdbPlugin.getProgramTableIcons(ImdbPlugin.java:106)
at tvbrowser.core.plugin.JavaPluginProxy.doGetProgramTableIcons(JavaPluginProxy.java:417)
at tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:424)
at util.ui.ProgramPanel.getPluginIcons(ProgramPanel.java:554)
at util.ui.ProgramPanel.programHasChanged(ProgramPanel.java:922)
at tvbrowser.ui.programtable.DefaultProgramTableModel.fireProgramHasChanged(DefaultProgramTableModel.java:555)
at tvbrowser.ui.programtable.DefaultProgramTableModel$3.run(DefaultProgramTableModel.java:535)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at imdbplugin.ImdbUpdateDialog.setVisible(ImdbUpdateDialog.java:112)
at util.ui.UiUtilities.centerAndShow(UiUtilities.java:145)
at imdbplugin.ImdbPlugin.showUpdateDialog(ImdbPlugin.java:307)
at imdbplugin.ImdbSettingsTab$2.actionPerformed(ImdbSettingsTab.java:123)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
----- End of stacktrace -----
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von bodo »

Du brauchst Java 6 für das Bewertungs-Plugin. Nutzt du noch Java 5?
DonPedro
Junior Member
Beiträge: 38
Registriert: 18 Mai 2009, 23:14

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von DonPedro »

ja, java 5
war ja auch bis vor wenigen minuten noch die offizielle mindestanforderung für tv-browser wie auch imdb-plugin.
kann mir auch nicht vorstellen, daß es nicht möglich ist mit java5 ein funktionierendes plugin zu schreiben. hat ja auch mit java-5 problemlos funktioniert, bis es hieß, man solle das plugin updaten (anfang dezember). danach gab es auch keine java-fehlermeldungen und tv-browser tat (und tut) sonst alles perfekt, aber dafür funktionierte seit dem neuen imdb-datenformat das plugin nicht mehr.

jetzt gibt es eine 1.0.4-version, die plötzlich java-6 verlangt ...

lieber geschätzter imdb-plugin programmierer! vielen dank für all deine mühe und aufgewendete zeit!
wäre es aber bitte dennoch möglich, daß plugin so zu schreiben, daß keine functions verwendet werden, die in java5 noch nicht vorkommen? warum sollte etwas nicht gehen, daß vor 5 wochen noch funktioniert hat: nämlich die imdb-daten runterladen und für tv-browser aufbereiten (indexieren) und darauf zugreifen? wie sonst wurden und werden rund um die welt db-anwendungen mit java5 betrieben?

ich brauche leider java-5 auf meinem system, kann nicht updaten.

EDIT: das plugin scheint übrigens sonst wesentlich besser zu funktionieren als das alte. es werden jetzt sehr viele filme mit dem plugin versehen, aber noch nicht alle. darauf komme ich gern wieder zurück! jedoch würde ich ganz gerne zuerst einmal diese java-fehlermeldung wegkriegen, die alle paar minuten erscheint und dann -zig klicks auf "nein" (plugin nicht deaktivieren) verlangt. wenn die fehlermeldung weg ist, kann ich sonst alles normal machen, aber sie erscheint immer wieder neu ...

EDIT#2: mittlerweile habe ich herausgefunden, wieso manche filme in der programm-tabelle ohne imdb-icon angezeigt werden, obwohl (nach rechtsklick) ersichtlich ist, daß das plugin sehr wohl erkannt hat, daß eine bewertung vorliegt: es liegt am layout der programmtabelle. die "anordnung der sendungen" darf nicht auf "Zeitblock kompakt (optimiert)" eingestellt werden, mit "Zeitblock kompakt" funktioniert es (fast perfekt).
Zuletzt geändert von DonPedro am 03 Jan 2010, 16:43, insgesamt 1-mal geändert.
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von Bananeweizen »

Ich werde das mal gleich ändern.

Bodo, kann man in der POM-Datei festlegen, mit welchem Java das compiliert werden muss? Dann würde man diesen Fehler bereits beim Bauen erkennen...
DonPedro
Junior Member
Beiträge: 38
Registriert: 18 Mai 2009, 23:14

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von DonPedro »

habe noch ein EDIT-2 hinzugefügt, bevor bananeweizen geantwortet hat (überschneidung ..)
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von bodo »

Die nächste TVB-Version wird Java 6 vorraussetzen. Das ist einfach viel komfortabler für uns Entwickler, es hat sehr viele Bugfixes gegenüber der 5er-Linie und ist viel schneller. Wieso kannst du nicht auf Java 6 aktualisieren? Was für ein System nutzt du?

Du kannst übrigens die Reihenfolge der Icons auch ändern, damit das Imdb-Icon immer als erstes angezeigt wird.

@Bananeweizen Sorry, du kannst einstellen das die Java6-Sprachfeatures nicht genutzt werden, aber es wird immer das Java genommen, was im JDK_Home ist. Und wenn das Java 6 ist, kann er dann auch die Java6-API nutzen.
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von Bananeweizen »

Also, sowohl mein Maven als auch mein Eclipse sagen, dass sie mit Java 1.5-Kompatibilität arbeiten. Aber erst nachdem ich jetzt ein JDK5 installiert habe, bekomme ich tatsächlich Compilerfehler in ein paar Plugins. Da momentan jedes Plugin (bis auf den Checker) mit 2.7 kompatibel ist, sollten die auch unter 1.5 compilieren. Ich werde also mal ein paar kleine Änderungen vornehmen (vermutlich habe ich die isEmpty()-Stellen ja auch selbst eingebaut), damit wieder alles unter 1.5 kompiliert.
DonPedro
Junior Member
Beiträge: 38
Registriert: 18 Mai 2009, 23:14

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von DonPedro »

bananeweizen, das wäre super ....

bodo, ich habe nt4 laufen, ja, das gibts noch ...
DonPedro
Junior Member
Beiträge: 38
Registriert: 18 Mai 2009, 23:14

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von DonPedro »

bananeweizen, bitte kurze benachrichtigung wenn das plugin wieder mit java-5 kompatibel ist ...
danke!
DonPedro
Junior Member
Beiträge: 38
Registriert: 18 Mai 2009, 23:14

Re: Schöne Feiertage alle miteinander - aber IMDB funkt NICHT

Beitrag von DonPedro »

bananeweizen antwortet leider nicht
aber sein neues plugin 1.0.4.2 scheint nun wirklich das problem der viel zu geringen anzahl an imdb-bewerteten filmen gelöst zu haben.

a 1000 thanks!

ps: bloß das imdb-icon in der programmtabelle (hauptfenster) erscheint bei mir nicht mehr. aber das ist mir nicht SO wichtig ....
Antworten