ich hatte mir vor längerer zeit einen eigenen dataservice geschrieben, der daten von einem VDR abholen kann.
nach dem ich jetzt meine tvbrowser version von cvs auf svn umgestellt habe, jetzt also wieder aktuell bin, bekam ich eine NullPointerException, wenn ich folgenden Konstruktor für Channels benutzte:
Code: Alles auswählen
Channel(TvDataService dataService, String name, String id, TimeZone timeZone, String country, String copyrightNotice)
Code: Alles auswählen
Channel(TvDataService dataService, String name, String id, TimeZone timeZone, String country, String copyrightNotice, String webpage, ChannelGroup group)
gruß,
henrik
stacktrace:
Code: Alles auswählen
[java] java.lang.NullPointerException
[java] at tvbrowser.ui.settings.ChannelsSettingsTab.saveSettings(ChannelsSettingsTab.java:556)
[java] at tvbrowser.ui.settings.SettingsDialog$SettingNode.saveSettings(SettingsDialog.java:513)
[java] at tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:394)
[java] at tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:397)
[java] at tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:397)
[java] at tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:390)
[java] at tvbrowser.ui.settings.SettingsDialog.access$100(SettingsDialog.java:88)
[java] at tvbrowser.ui.settings.SettingsDialog$4.actionPerformed(SettingsDialog.java:185)
[java] at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
[java] at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
[java] at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
[java] at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
[java] at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
[java] at java.awt.Component.processMouseEvent(Component.java:5488)
[java] at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
[java] at java.awt.Component.processEvent(Component.java:5253)
[java] at java.awt.Container.processEvent(Container.java:1966)
[java] at java.awt.Component.dispatchEventImpl(Component.java:3955)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2024)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
[java] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
[java] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2010)
[java] at java.awt.Window.dispatchEventImpl(Window.java:1774)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
[java] at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:34)
[java] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
[java] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
[java] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
[java] at java.awt.Dialog$1.run(Dialog.java:515)
[java] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
[java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
[java] at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:34)
[java] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
[java] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
[java] at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)