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.
Greetings Patrick, I'll be happy to take a look at this. However, did you know that the IDV has a MesoWest data chooser plugin available? If you click "Tools -> Plugin Manager" and select the "Mesowest Chooser" from the "Data Sources" plugin category, you'll be able to load Mesowest data from the Data Choosers interface on the IDV Dashboard. Cheers, Sean > Full Name: Patrick Campbell > Email Address: address@hidden > Organization: University of Wyoming > Package Version: 3.0u2 build date:2012-02-10 17:21 UTC > Operating System: Windows 7 > Hardware: Java: home: C:\Program Files\IDV_3.0u2\jre version: 1.6.0_20 > j3d:1.5.2 fcs (build4) > Description of problem: Hello, > > Below is the error I am receiving when trying to load a simple point data > file. > > There was an error loading the data: > java.lang.NullPointerException > > I downloaded the data file in .xls format from the Mesowest website, and then > changed the extension to a .csv format. Subsequently, I manipulated the file > to match what I thought was a suitable format. Please see the attached point > data file. I would appreciate any input on this matter. > > Regards, > > Patrick Campbell > > There was an error loading the data: > java.lang.NullPointerException > > ****************** > Stack trace: > java.lang.NullPointerException > at visad.Tuple.buildTupleType(Tuple.java:170) > at > ucar.unidata.data.point.TextPointDataSource.makePointObs(TextPointDataSource.java:2105) > at > ucar.unidata.data.point.TextPointDataSource.makeObs(TextPointDataSource.java:656) > at > ucar.unidata.data.point.TextPointDataSource.makeObs(TextPointDataSource.java:479) > at > ucar.unidata.data.point.TextPointDataSource.getSample(TextPointDataSource.java:2518) > at > ucar.unidata.data.point.PointDataSource.doMakeDataChoices(PointDataSource.java:939) > at > ucar.unidata.data.point.TextPointDataSource.doMakeDataChoices(TextPointDataSource.java:2526) > at ucar.unidata.data.DataSourceImpl.getDataChoices(DataSourceImpl.java:1839) > at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1579) > at > ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1980) > at > ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1897) > at > ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1831) > at > ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1804) > at ucar.unidata.idv.chooser.IdvChooser.makeDataSource(IdvChooser.java:943) > at ucar.unidata.idv.chooser.FileChooser.selectFilesInner(FileChooser.java:656) > at ucar.unidata.idv.chooser.FileChooser.selectFiles(FileChooser.java:525) > at ucar.unidata.idv.chooser.FileChooser.doLoadInThread(FileChooser.java:547) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.util.Misc$2.run(Misc.java:1062) > at ucar.unidata.util.Misc$3.run(Misc.java:1090) > > > Ticket Details =================== Ticket ID: YHN-171651 Department: Support IDV Priority: Normal Status: Open