IMDB Plugin will nicht mehr

Hier haben Plugin-Entwickler die Möglichkeit, sich auszutauschen.
Antworten
Benutzeravatar
TLupus
Platin Member
Beiträge: 1439
Registriert: 05 Dez 2003, 09:46
Wohnort: Berlin

IMDB Plugin will nicht mehr

Beitrag von TLupus »

Seite dem heutigen Datenbank Update verursacht der IMDB Plugin (0.25ß) nur noch einen Fehler:

Code: Alles auswählen

Das Plugin "LocalImdb" hat einen Fehler verursacht. Soll es deaktiviert werden?

----- Start of stacktrace -----
java.lang.NegativeArraySizeException
  at de.kunysch.localimdb.Movies.findByHash(Movies.java:144)
  at de.kunysch.localimdb.Movies.findByTitle(Movies.java:129)
  at de.kunysch.tvbrowser.localimdb.Plugin.findMovies(Plugin.java:262)
  at de.kunysch.tvbrowser.localimdb.Plugin.findAllMovies(Plugin.java:125)
  at de.kunysch.tvbrowser.localimdb.Plugin.findMovies(Plugin.java:204)
  at de.kunysch.tvbrowser.localimdb.Plugin.getProgramTableIcons(Plugin.java:317)
  at tvbrowser.core.plugin.JavaPluginProxy.doGetProgramTableIcons(JavaPluginProxy.java:351)
  at tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:386)
  at util.ui.ProgramPanel.getPluginIcons(ProgramPanel.java:338)
  at util.ui.ProgramPanel.programHasChanged(ProgramPanel.java:577)
  at tvbrowser.ui.programtable.DefaultProgramTableModel.fireProgramHasChanged(DefaultProgramTableModel.java:500)
  at tvbrowser.ui.programtable.DefaultProgramTableModel$3.run(DefaultProgramTableModel.java:481)
  at java.awt.event.InvocationEvent.dispatch(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:34)
  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 util.ui.UiUtilities.centerAndShow(UiUtilities.java:106)
  at util.exc.ErrorWindow.centerAndShow(ErrorWindow.java:241)
  at util.exc.ErrorHandler.handle(ErrorHandler.java:125)
  at tvbrowser.core.plugin.AbstractPluginProxy.handlePluginException(AbstractPluginProxy.java:541)
  at tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:388)
  at util.ui.ProgramPanel.getPluginIcons(ProgramPanel.java:338)
  at util.ui.ProgramPanel.programHasChanged(ProgramPanel.java:577)
  at tvbrowser.ui.programtable.DefaultProgramTableModel.fireProgramHasChanged(DefaultProgramTableModel.java:500)
  at tvbrowser.ui.programtable.DefaultProgramTableModel$3.run(DefaultProgramTableModel.java:481)
  at java.awt.event.InvocationEvent.dispatch(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:34)
  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 util.ui.UiUtilities.centerAndShow(UiUtilities.java:106)
  at util.exc.ErrorWindow.centerAndShow(ErrorWindow.java:241)
  at util.exc.ErrorHandler.handle(ErrorHandler.java:125)
  at tvbrowser.core.plugin.AbstractPluginProxy.handlePluginException(AbstractPluginProxy.java:541)
  at tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:388)
  at util.ui.ProgramPanel.getPluginIcons(ProgramPanel.java:338)
  at util.ui.ProgramPanel.programHasChanged(ProgramPanel.java:577)
  at tvbrowser.ui.programtable.DefaultProgramTableModel.fireProgramHasChanged(DefaultProgramTableModel.java:500)
  at tvbrowser.ui.programtable.DefaultProgramTableModel$3.run(DefaultProgramTableModel.java:481)
  at java.awt.event.InvocationEvent.dispatch(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:34)
  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 util.ui.UiUtilities.centerAndShow(UiUtilities.java:106)
  at util.exc.ErrorWindow.centerAndShow(ErrorWindow.java:241)
  at util.exc.ErrorHandler.handle(ErrorHandler.java:125)
  at tvbrowser.core.plugin.AbstractPluginProxy.handlePluginException(AbstractPluginProxy.java:541)
  at tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:388)
  at util.ui.ProgramPanel.getPluginIcons(ProgramPanel.java:338)
  at util.ui.ProgramPanel.programHasChanged(ProgramPanel.java:577)
  at tvbrowser.ui.programtable.DefaultProgramTableModel.fireProgramHasChanged(DefaultProgramTableModel.java:500)
  at tvbrowser.ui.programtable.DefaultProgramTableModel$3.run(DefaultProgramTableModel.java:481)
  at java.awt.event.InvocationEvent.dispatch(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:34)
  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 de.kunysch.tvbrowser.localimdb.DaySummaryDialog$12.actionPerformed(DaySummaryDialog.java:371)
  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:34)
  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 de.kunysch.tvbrowser.localimdb.Plugin.execute(Plugin.java:60)
  at devplugin.Plugin$2.actionPerformed(Plugin.java:405)
  at tvbrowser.core.plugin.ActionProxy.actionPerformed(ActionProxy.java:83)
  at tvbrowser.ui.mainframe.toolbar.ToolBar$4.actionPerformed(ToolBar.java:223)
  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.AWTEventMulticaster.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:34)
  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 -----
Plugin bezogene Dateien löschen und erneuter Download bringt keine besserung.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Kontaktiere bitte den Entwickler mal direkt. Ich glaube nicht, das er hier regelmäßig vorbeischaut.
pck
Plugin-Developer
Beiträge: 108
Registriert: 26 Jan 2005, 08:59
Wohnort: Ilmenau
Kontaktdaten:

Beitrag von pck »

Ich denke kyrillische und griechische Titel werden völlig falsch behandelt. Titel die in der Datenbank in der Nähe landen sind daraufhin nicht abrufbar.

Als Workaround sollte dir diese Version helfen:
http://kunysch.de/projects/tvbrowser/as ... alImdb.jar
Benutzeravatar
TLupus
Platin Member
Beiträge: 1439
Registriert: 05 Dez 2003, 09:46
Wohnort: Berlin

Beitrag von TLupus »

Super, danke.
Bis ich den Import hinbekommen hatte, habe ich erstmal dreimal die Datenbank downgeloadet. Er wollte die alte nicht importieren. Database location ist verwirrend. Es fehlt IMO ein OK Button zum schließen nach erfolgtem Download bzw. das automatische schließen des Dialogs. Der Hilfe Button, in diesem Dialog, ist ohne Funktion. Changelog im normalen Plugin Dialog ebenfalls.
DocSnyd3r

Beitrag von DocSnyd3r »

Hi,
wenn ich mir die Liste mit den Bewertungen anschaue, kann ich seit 2.2 auch nicht mehr mit Rechtsklick eine Aufnahme starten (Plugin Menü kommt nicht mehr). Doppelklick hat auch keine Funktion mehr.
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Beitrag von Siggi »

Hallo pck!

Ich habe die neue Version 0.26beta deines Plugins runtergeladen.

Nun wollte ich die Daten aktualisieren, musste aber feststellen, dass das nicht funktioniert.

Ich habe im neuen Updatefenster auf "Import" gedrückt und es werden auch die 6,5Mb runtergeladen sowie die Gesamtzahl der Sendungen ganz oben angezeigt.

Aber wie nun weiter? Es gibt leider kein OK Button oder ähnliches um das Updatefenster zu schließen.

Wenn ich das Fenster über die Windows Schaltfläche rechts oben beende, dann sind alle Daten weg und das Plugin zeigt alles auf 0 an.

Desweiteren werden diese Einstellungen, die ich diesem neuen Fenster gemacht habe nicht gespeichert.

Danke für Infos und fürs fixen.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
pck
Plugin-Developer
Beiträge: 108
Registriert: 26 Jan 2005, 08:59
Wohnort: Ilmenau
Kontaktdaten:

Beitrag von pck »

Mir ist schon bewusst, dass vieles in dieser Version nicht fertig ist. Wer bislang keine Probleme hatte möge bitte bei der alten Versionen bleiben.

Dass die neuen Einstellungen nicht gespeichert werden und der Import nicht klappt gibt mir aber schon zu denken.

...
Benutzeravatar
TLupus
Platin Member
Beiträge: 1439
Registriert: 05 Dez 2003, 09:46
Wohnort: Berlin

Beitrag von TLupus »

Also wenn ich mich an meine Fummelei, nach der es geklappt hat, richtig erinnere:

Löschen:
java.localimdb.LocalImdb.dat (Datei)
java.localimdb.LocalImdb.prop (Datei)
LocalImdb (Verzeichnis)

TVB Starten, Plugin Daten downloaden lassen, Local Folder (LocalImdb Verzeichnis) kontrollieren und ggfls. anpassen, wieder auf ftp Location stellen, mit X raus, TVB beenden, TVB starten und den TVB in bezug zum Plugin und ihn selbst konfigurieren.
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Beitrag von Siggi »

Hallo pck!

Jo, die Einstellungen werden nicht gespeichert.
Das andere Problem liegt darin, dass es kein OK Button oder so gibt um das aktualisieren Fenster zu schließen.

Jedenfalls funktioniert die Anleitung von TLupus um die Daten zu laden, was davon nun ausschlaggebend ist, weiß ich leider nicht.

Danke, wenn das gefixt wird.

Bis dann.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Antworten