Seite 1 von 1

Exception im Observer Plugin

Verfasst: 24 Aug 2005, 19:47
von Siox
Ein nicht behandelter Fehler ist aufgetreten

Code: Alles auswählen

----- Start of stacktrace -----
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: observerplugin.ObserverPlugin.getButtonIcon()Ljavax/swing/Icon;
  at observerplugin.ui.UserSettingsTab.getIcon(UserSettingsTab.java:131)
  at tvbrowser.ui.settings.ConfigPluginSettingsTab.getIcon(ConfigPluginSettingsTab.java:140)
  at tvbrowser.ui.settings.SettingsDialog$SettingNode.<init>(SettingsDialog.java:393)
  at tvbrowser.ui.settings.SettingsDialog.createSelectionTree(SettingsDialog.java:258)
  at tvbrowser.ui.settings.SettingsDialog.<init>(SettingsDialog.java:93)
  at tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:529)
  at tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:525)
  at tvbrowser.ui.mainframe.MenuBar.actionPerformed(MenuBar.java:391)
  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.AbstractButton.doClick(Unknown Source)
  at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
  at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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 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 -----

Dazu muss ich aber sagen das ich erst dachte, es läge vielleicht am verwendeten LAF, aber dem scheint nicht so.

Ich verwende das Java SDK 1.5.0_04-b5. Ich emfehle mal dem Author des Plugins er solle Eclipse verwenden, so passiert es nicht das evt. fehlende oder falsch geschriebene Methodennamen vorkommen. Das wäre peinlich, beim veröffentlichen.

Verfasst: 24 Aug 2005, 19:51
von bodo
1. Suchen statt posten :). Der Fehler ist schon lange bekannt. Eine reparierte Version gibts hier irgendwo zum download

2. Du hast vergessen zu sagen das du die 1.1 Beta benutzt.

3. Einfach den Plugin-Schreiber vorhalten, der Fehler würde mit Eclipse nich passieren is ein wenig stumpf. Das ist nämlich so: die Methode haben wir in 1.0 nie benutzt, das ist in 1.1 erst dazugekommen. Deswegen ist die Methode nicht zuende implementiert worden.
Also wäre es in Eclipse auch passiert.

Verfasst: 24 Aug 2005, 19:52
von Gast
Achja TV_Browser Version 1.1 A2

Verfasst: 24 Aug 2005, 19:53
von Siox
Ok dann nehmt dieses fehlerhafte Plugin auch aus der Online Suche raus. Lieber TV-Browser Team. Dann wars halt euer Fehler. :D

Verfasst: 24 Aug 2005, 19:56
von bodo
Das Plugin ist nicht fehlerhaft. Jedenfalls nicht, wenn man die 1.0er Version benutzt. Da der TV-Browser nich veröffentlicht wird, basieren die meisten Plugins noch auf 1.0. Es ist also kein wirkliches Problem.

Verfasst: 24 Aug 2005, 19:59
von Siox
Doch durch ein nicht prüfen auf Versionen schafft ihr euch wenn nicht gerade jetzt, aber später ein richtig Mords Problem. Denn wenn das so weiter geht kommt ihr vor Support gar net mehr zum programmieren.

Ihr tut also 1.0 und 1.1 in einen Topf obwohl es Unterschiede gibt. Das geht auf Dauer nicht gut.

mfg

Verfasst: 24 Aug 2005, 20:01
von bodo
wir sind uns der probleme bewußt und haben da schon lösungen für. keine sorge.

aber wer 'ne beta/alpha benutzt, die *extra* nur in diesem forum verlinkt ist, sollte wissen, das er erst sucht :). is ja nich umsonst noch keine final und auf der hp verlinkt. ist halt noch was für frickler/tester, die version.

Verfasst: 24 Aug 2005, 20:05
von Siox
Naja, ich dachte bereits alle Plugins zu besitzen. Bei 1.0 war des wohl auch der Fall. Nach dem Klick auf "Plugins im Netz finden..." dachte ich neue Plugins zu finden. Aber wohl nicht.

Darauf hin habe ich schon hier gesucht, aber nicht mit suchen, da ich dachte das Plugin wäre neu. Aber ist wohl auch nicht so. :D

Verfasst: 24 Aug 2005, 20:12
von bodo
Ps: Siehe auch:
http://cvs.sourceforge.net/viewcvs.py/t ... 1&view=log

Kommentar:
"Added SettingsTabProxy to catch exceptions caused by the plugins."