Hi Hannah,
Are you calling finish() after you build your InvDatasetImpl? It does a
bunch of bookkeeping that is hard to do on the fly, lots of it on the
metadata data structures. If that doesn't help, we can dig deeper. But
that's my first guess.
Ethan
Hannah Wilcox wrote:
Hello,
We are using the NetCDF-Java library version 2.2.22 to read in
THREDDS files. Currently I'm developing unit tests for sections of
that code and I'm trying to create NetCDF-Java THREDDS objects within
the tests. Many of the tests I have to write involve the
documentation objects (InvDocumentation) that can be associated with
an InvDataset. I can successfully create an InvDocumentation object
and an InvDatasetImpl object, but when I use the
InvDatasetImpl.addDocumentation method to add my documentation object
to the dataset object, it is not being put in the dataset's docs
field, it is being placed in the tm.docs field so when the code I'm
testing calls getDocumentation("type") on that dataset, a null
pointer exception is thrown since the docs field is null and that's
where it looks. I think I'm missing something. Is there a way to
programmatically populate the InvDataset.docs field?
Thanks!
Hannah Wilcox
_______________________________________________
netcdf-java mailing list
netcdf-java@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
--
Ethan R. Davis Telephone: (303) 497-8155
Software Engineer Fax: (303) 497-8690
UCAR Unidata Program Center E-mail: edavis@xxxxxxxx
P.O. Box 3000
Boulder, CO 80307-3000 http://www.unidata.ucar.edu/
---------------------------------------------------------------------------