[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[IDV #YHN-171651]: Loading Point Data File: java.lang.NullPointerException
- Subject: [IDV #YHN-171651]: Loading Point Data File: java.lang.NullPointerException
- Date: Thu, 26 Jul 2012 13:06:45 -0600
Hi Patrick,
The header in the file you sent me was indeed messed up. When you reserved the
file,
how exactly did you do it?
Sean
> Thanks Sean.
>
> One more issue. I have been in contact with a Yuan at your IDV support. He
> mentioned to me that if I wanted to make edits to a point data file, I could
> not use Jython functions within IDV, but rather export the IDV Mesowest data
> to a .CSV file, edit it, then re-read it into IDV.
>
> When testing the export of the .CSV file and re-reading in IDV, it works OK.
> However, when exporting the .CSV file, and re-saving it as .CSV with no
> edits applied to either the data or headers, IDV won't read it.
>
> There was an error loading the data:
> java.lang.NullPointerException
>
>
> The exported and saved .CSV file is attached. Since you noted that my last
> header was missing a few things, it seems like there is an issue with this
> header. However, this is exactly how IDV exports it to a .CSV file?
>
> Any insight would be much appreciated.
>
> Patrick
> ________________________________________
> From: Unidata IDV Support [address@hidden]
> Sent: Wednesday, July 25, 2012 7:52 AM
> To: Patrick C. Campbell
> Cc: address@hidden
> Subject: [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
>
>
>
Ticket Details
===================
Ticket ID: YHN-171651
Department: Support IDV
Priority: Normal
Status: Open