NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[IDV #YHN-171651]: Loading Point Data File: java.lang.NullPointerException



Greetings Patrick,

It looks like your header was missing a few things. Here is a header that works 
for your data file:

(index)->(Time,Station(Text),Latitude,Longitude,Altitude,MNETID(Text),Mesonet(Text),T,RH,WSPD,WDIR,PSL,ALTI,TD)
Time[fmt="yyyy-MM-dd 
HH:mm"],Station(Text)[],Latitude[unit="degrees"],Longitude[unit="degrees"],Altitude[unit="foot"],MNETID(Text)[],Mesonet(Text)[],T[unit="Celsius"
 missing="-9999"],RH[unit="percent" missing="-9999"],WSPD[unit="kt" 
missing="-9999"],WDIR[unit="degrees" missing="-9999"],PSL[unit="Pa" 
missing="-9999"],ALTI[unit="Pa" missing="-9999"],TD[unit="Celsius" 
missing="-9999"]

Cheers!

Sean

> Sean,
> 
> Thank you for taking a look.  Also, I didn't know about the "Mesowest 
> Chooser", nor the plugin category.  This is excellent!  Maybe I need a IDV 
> tutorial someday.
> 
> Patrick
> ________________________________________
> From: Unidata IDV Support [address@hidden]
> Sent: Monday, July 23, 2012 4:30 PM
> To: Patrick C. Campbell
> Cc: address@hidden
> Subject: [IDV #YHN-171651]: Loading Point Data File: 
> java.lang.NullPointerException
> 
> 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
> 
> 
> 


Ticket Details
===================
Ticket ID: YHN-171651
Department: Support IDV
Priority: Normal
Status: Closed