This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Eric- > Full Name: Eric Nienhouse > Email Address: address@hidden > Organization: NCAR > Package Version: 2.6b2 build date:2008-11-11 00:30 UTC > Operating System: Linux > Hardware: Java: home: /home/idv/IDV_2.6/jre version: 1.6.0_07 j3d:1.5.2 fcs > (build4) > Description of problem: Hi All, > > I am getting the exception below when starting IDV after changing my LNF to > GTK in the preferences editor. As a result, once IDV is up, the Data Chooser > tab is empty. Thanks for finding this bug. It's fixed and the fix will be in the next nightly build. > I'm really enjoying learning about the IDV BTW. Thanks! Glad to hear it. Don Murray > Error processing chooser xml > java.lang.NullPointerException > > --- More Detail: > > java.lang.NullPointerException > at > ucar.unidata.view.station.StationLocationMap.addPropertyChangeListener(StationLocationMap.java:681) > at javax.swing.plaf.synth.SynthPanelUI.installListeners(SynthPanelUI.java:49) > at javax.swing.plaf.synth.SynthPanelUI.installUI(SynthPanelUI.java:38) > at javax.swing.JComponent.setUI(JComponent.java:673) > at javax.swing.JPanel.setUI(JPanel.java:136) > at javax.swing.JPanel.updateUI(JPanel.java:109) > at javax.swing.JPanel.<init>(JPanel.java:69) > at javax.swing.JPanel.<init>(JPanel.java:92) > at javax.swing.JPanel.<init>(JPanel.java:100) > at > ucar.unidata.view.station.StationLocationMap.<init>(StationLocationMap.java:208) > at > ucar.unidata.view.station.StationLocationMap.<init>(StationLocationMap.java:180) > at > ucar.unidata.view.station.StationLocationMap.<init>(StationLocationMap.java:156) > at > ucar.unidata.view.station.StationLocationMap.<init>(StationLocationMap.java:138) > at ucar.unidata.idv.chooser.IdvChooser$1.<init>(IdvChooser.java:391) > at ucar.unidata.idv.chooser.IdvChooser.createStationMap(IdvChooser.java:390) > at ucar.unidata.idv.chooser.IdvChooser.getStationMap(IdvChooser.java:441) > at > ucar.unidata.idv.chooser.adde.AddeRadarChooser.getComponents(AddeRadarChooser.java:206) > at > ucar.unidata.idv.chooser.adde.AddeRadarChooser.doMakeContents(AddeRadarChooser.java:234) > at ucar.unidata.idv.chooser.IdvChooser.getContents(IdvChooser.java:957) > at > ucar.unidata.idv.chooser.IdvChooserManager.createChooser(IdvChooserManager.java:684) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:385) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2167) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2314) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.doMakeContents(XmlUi.java:1427) > at ucar.unidata.ui.XmlUi.getContents(XmlUi.java:1382) > at > ucar.unidata.idv.chooser.IdvChooserManager.createChoosers(IdvChooserManager.java:590) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:369) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2167) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.doMakeContents(XmlUi.java:1427) > at ucar.unidata.ui.XmlUi.getContents(XmlUi.java:1382) > at ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:4103) > at ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:3968) > at ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:3885) > at ucar.unidata.idv.ui.IdvUIManager.doMakeBasicWindows(IdvUIManager.java:626) > at ucar.unidata.idv.ui.IdvUIManager.showBasicWindow(IdvUIManager.java:4513) > at ucar.unidata.idv.ui.IdvUIManager.init(IdvUIManager.java:594) > at > ucar.unidata.idv.IntegratedDataViewer.initInner(IntegratedDataViewer.java:589) > at ucar.unidata.idv.IntegratedDataViewer$3.run(IntegratedDataViewer.java:502) > at ucar.unidata.util.Misc$3.run(Misc.java:1038) > > ****************** > Stack trace: > java.lang.NullPointerException > at > ucar.unidata.view.station.StationLocationMap.addPropertyChangeListener(StationLocationMap.java:681) > at javax.swing.plaf.synth.SynthPanelUI.installListeners(SynthPanelUI.java:49) > at javax.swing.plaf.synth.SynthPanelUI.installUI(SynthPanelUI.java:38) > at javax.swing.JComponent.setUI(JComponent.java:673) > at javax.swing.JPanel.setUI(JPanel.java:136) > at javax.swing.JPanel.updateUI(JPanel.java:109) > at javax.swing.JPanel.<init>(JPanel.java:69) > at javax.swing.JPanel.<init>(JPanel.java:92) > at javax.swing.JPanel.<init>(JPanel.java:100) > at > ucar.unidata.view.station.StationLocationMap.<init>(StationLocationMap.java:208) > at > ucar.unidata.view.station.StationLocationMap.<init>(StationLocationMap.java:180) > at > ucar.unidata.view.station.StationLocationMap.<init>(StationLocationMap.java:156) > at > ucar.unidata.view.station.StationLocationMap.<init>(StationLocationMap.java:138) > at ucar.unidata.idv.chooser.IdvChooser$1.<init>(IdvChooser.java:391) > at ucar.unidata.idv.chooser.IdvChooser.createStationMap(IdvChooser.java:390) > at ucar.unidata.idv.chooser.IdvChooser.getStationMap(IdvChooser.java:441) > at > ucar.unidata.idv.chooser.adde.AddeRadarChooser.getComponents(AddeRadarChooser.java:206) > at > ucar.unidata.idv.chooser.adde.AddeRadarChooser.doMakeContents(AddeRadarChooser.java:234) > at ucar.unidata.idv.chooser.IdvChooser.getContents(IdvChooser.java:957) > at > ucar.unidata.idv.chooser.IdvChooserManager.createChooser(IdvChooserManager.java:684) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:385) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2167) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2314) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.doMakeContents(XmlUi.java:1427) > at ucar.unidata.ui.XmlUi.getContents(XmlUi.java:1382) > at > ucar.unidata.idv.chooser.IdvChooserManager.createChoosers(IdvChooserManager.java:590) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:369) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2167) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.doMakeContents(XmlUi.java:1427) > at ucar.unidata.ui.XmlUi.getContents(XmlUi.java:1382) > at ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:4103) > at ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:3968) > at ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:3885) > at ucar.unidata.idv.ui.IdvUIManager.doMakeBasicWindows(IdvUIManager.java:626) > at ucar.unidata.idv.ui.IdvUIManager.showBasicWindow(IdvUIManager.java:4513) > at ucar.unidata.idv.ui.IdvUIManager.init(IdvUIManager.java:594) > at > ucar.unidata.idv.IntegratedDataViewer.initInner(IntegratedDataViewer.java:589) > at ucar.unidata.idv.IntegratedDataViewer$3.run(IntegratedDataViewer.java:502) > at ucar.unidata.util.Misc$3.run(Misc.java:1038) > > > Ticket Details =================== Ticket ID: YGQ-702256 Department: Support IDV Priority: Normal Status: Closed