Exception im Observer Plugin

Hier haben Plugin-Entwickler die Möglichkeit, sich auszutauschen.
Antworten
Siox

Exception im Observer Plugin

Beitrag 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.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag 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.
Gast

Beitrag von Gast »

Achja TV_Browser Version 1.1 A2
Siox

Beitrag von Siox »

Ok dann nehmt dieses fehlerhafte Plugin auch aus der Online Suche raus. Lieber TV-Browser Team. Dann wars halt euer Fehler. :D
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag 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.
Siox

Beitrag 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
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag 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.
Siox

Beitrag 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
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag 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."
Antworten