NPE im Plugin AllDataPerChannel

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

NPE im Plugin AllDataPerChannel

Beitrag von Gast »

Eigentlich funktionierte das Plugin "AllDataPerChannel" bei mir bisher einwandfrei (TVB v.2.2.4portable). Aber heute wirft es mit NPE um sich. Ein Neustart von TVB brachte keine Änderung. Andere Plugins funktionieren. Das Popup-Fenster mit der Fehlermeldung kommt erst nach mehrmaligen Versuchen, das Plugin aufzurufen. Manchmal taucht in der Bildschirmecke oben links ein kleines graues, leeres Fenster "Alle Sendungen pro Sender" auf:

Code: Alles auswählen

Das Plugin "Alle Sendungen pro Sender" hat einen Fehler verursacht. Soll es deaktiviert werden?

----- Start of stacktrace -----
java.lang.NullPointerException
  at javax.swing.plaf.basic.BasicComboPopup$Handler.itemStateChanged(BasicComboPopup.java:949)
  at alldataperchannelplugin.AllDataPerChannelPlugin$1.actionPerformed(AllDataPerChannelPlugin.java:165)
  at tvbrowser.core.plugin.ActionProxy.actionPerformed(ActionProxy.java:83)
  at tvbrowser.ui.mainframe.toolbar.ToolBar$5.actionPerformed(ToolBar.java:344)
  at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
  at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
  at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
  at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
  at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:232)
  at java.awt.Component.processMouseEvent(Component.java:5501)
  at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
  at java.awt.Component.processEvent(Component.java:5266)
  at java.awt.Container.processEvent(Container.java:1966)
  at java.awt.Component.dispatchEventImpl(Component.java:3968)
  at java.awt.Container.dispatchEventImpl(Container.java:2024)
  at java.awt.Component.dispatchEvent(Component.java:3803)
  at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
  at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
  at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
  at java.awt.Container.dispatchEventImpl(Container.java:2010)
  at java.awt.Window.dispatchEventImpl(Window.java:1778)
  at java.awt.Component.dispatchEvent(Component.java:3803)
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:35)
  at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
----- End of stacktrace -----
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Version 0.0.7.0 sollte das Problem lösen.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Gast

Beitrag von Gast »

ds10 hat geschrieben:Version 0.0.7.0 sollte das Problem lösen.
Danke für die schnelle Reaktion, aber ... Jetzt kommt nur noch das kleine, leere, graue Fenster ...

Code: Alles auswählen

Exception in thread "AWT-EventQueue-1" java.lang.NoSuchMethodError: devplugin.PluginManager.getFilterManager()Ldevplugin/FilterManager;
        at alldataperchannelplugin.AllDataPerChannelPlugin$1.actionPerformed(AllDataPerChannelPlugin.java:88)
        at tvbrowser.core.plugin.ActionProxy.actionPerformed(ActionProxy.java:83)
        at tvbrowser.ui.mainframe.toolbar.ToolBar$5.actionPerformed(ToolBar.java:344)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:232)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:35)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Stimmt, das ist eine Inkompatibilität mit 2.2.4, das Plugin ist schon auf 2.2.5 vorbereitet. Ich hab' das jetzt mal auskommentiert, jetzt müsste es wieder gehen.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Gast

Beitrag von Gast »

ds10 hat geschrieben:Ich hab' das jetzt mal auskommentiert, jetzt müsste es wieder gehen.
So ist es. Danke!
Antworten