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 Ghansham, Both tickets have been marked as fixed. Would you mind pulling the latest target-4.3.18 snapshot from git, building a new ncIDV, and giving it a try? Thanks! Sean > R/Sir > > I am keeping track on JIRA/BROWSE/TDS. > TDS-445 seems to be fixed. Thanks for that. > > regards > Ghansham > > > > > address@hidden> wrote: > > > Greetings Ghansham, > > > > Thanks for the suggestion - I've updated the ticket. > > > > Cheers! > > > > Sean > > > > > Hi sir, > > > You can add in a comment on TDS-445 that it was getting opened in the ncj > > > version that was being used by idv 3.1u1. That might help to track down > > and > > > fix the issue. > > > Regards > > > Ghansham > > > > > address@hidden> > > > wrote: > > > > Greetings Ghansham, > > > > > > > > I've split up the reports in this ticket into two Jira bug reports. The > > > original > > > > issue associated with this ticket is reported under TDS-445: > > > > > > > > https://bugtracking.unidata.ucar.edu/browse/TDS-445 > > > > > > > > The second issue, related to the bufr file from TDS-355 is reported > > under > > > TDS-444 > > > > > > > > https://bugtracking.unidata.ucar.edu/browse/TDS-444 > > > > > > > > Since this both of these are a netCDF-Java issue, I will move this > > > eSupport ticket > > > > over to netCDF-Java, but I will keep you updated as things progress. > > > > > > > > Cheers, > > > > > > > > Sean > > > > > > > >> R/Sir, > > > >> Same exception I am getting in NetCDF Java 4.3.17 official release. > > > >> Regards > > > >> Ghansham > > > >> > > > >> ---------- Forwarded message ---------- > > > >> From: ghansham sangar > > > >> Date: Saturday, June 1, 2013 > > > >> Subject: [IDV #VHO-475307]: BUFR files work in IDV 3.1u1 but not in > > 4.0u1 > > > >> To: "address@hidden" <address@hidden> > > > >> > > > >> > > > >> I tried to fetch the latest ncIDV as per your instructions. > > > >> I tried to run attached program and got following exception. > > > >> Jun 01, 2013 6:26:43 PM ucar.nc2.iosp.bufr.ConstructNC > > makeObsTimeValue > > > >> SEVERE: Illegal Date fields > > > >> org.joda.time.IllegalFieldValueException: Value -8093 for > > secondOfMinute > > > >> must be in the range [0,59] > > > >> at > > org.joda.time.field.FieldUtils.verifyValueBounds(FieldUtils.java:236) > > > >> at > > > >> > > > > > org.joda.time.chrono.BasicChronology.getDateTimeMillis(BasicChronology.java:174) > > > >> at > > > >> > > > > > org.joda.time.chrono.AssembledChronology.getDateTimeMillis(AssembledChronology.java:133) > > > >> at org.joda.time.base.BaseDateTime.<init>(BaseDateTime.java:254) > > > >> at org.joda.time.DateTime.<init>(DateTime.java:435) > > > >> at ucar.nc2.time.CalendarDate.of(CalendarDate.java:47) > > > >> at > > ucar.nc2.iosp.bufr.ConstructNC.makeObsTimeValue(ConstructNC.java:550) > > > >> at ucar.nc2.iosp.bufr.BufrIosp.addTime(BufrIosp.java:267) > > > >> at ucar.nc2.iosp.bufr.BufrIosp.access$600(BufrIosp.java:54) > > > >> at > > ucar.nc2.iosp.bufr.BufrIosp$SeqIter.readNextMessage(BufrIosp.java:346) > > > >> at ucar.nc2.iosp.bufr.BufrIosp$SeqIter.hasNext(BufrIosp.java:313) > > > >> at > > > >> > > > > > ucar.ma2.ArraySequence.extractMemberArrayFromIteration(ArraySequence.java:339) > > > >> at ucar.ma2.ArraySequence.extractMemberArray(ArraySequence.java:115) > > > >> at ucar.nc2.Variable.reallyRead(Variable.java:833) > > > >> at ucar.nc2.Variable._read(Variable.java:809) > > > >> at ucar.nc2.Variable.read(Variable.java:687) > > > >> at ucar.nc2.Variable.reallyRead(Variable.java:832) > > > >> at ucar.nc2.Variable._read(Variable.java:809) > > > >> at ucar.nc2.Variable.read(Variable.java:687) > > > >> at ucar.nc2.Variable.reallyRead(Variable.java:832) > > > >> at ucar.nc2.Variable._read(Variable.java:809) > > > >> at ucar.nc2.Variable.read(Variable.java:687) > > > >> at testbufr.TestBufr.main(TestBufr.java:46) > > > >> > > > >> > > > >> > > > address@hidden> > > > >> wrote: > > > >> > > > >> Thanks a lot for the quick and comprehensive reply. > > > >> I will do that... > > > >> Thanks a lot... > > > >> You guys are doing really lots and lots of good work.. > > > >> regards > > > >> Ghansham > > > >> > > > >> address@hidden> wrote: > > > >> > > > >> Greetings Ghansham, > > > >> > > > >> Yes, you can pull the thredds code from github and build using maven. > > You > > > >> will need to make sure you are using the latest code, which is on the > > > >> target-4.3.17 development branch. You can grab the codebase using > > > >> > > > >> git clone https://github.com/Unidata/thredds.git > > > >> > > > >> then switch to the latest development branch using > > > >> > > > >> git checkout -b target-4.3.17 origin/target-4.3.17 > > > >> > > > >> Once you have the proper branch checked out, you can build the entire > > > >> thredds project, including ncIdv.jar, using the following maven > > command: > > > >> > > > >> mvn clean package > > > >> > > > >> You can find the ncIdv.jar file under the ncIdv/target/ directory. It > > > will > > > >> likely > > > >> be called something similar to ncIdv-4.3.17-SNAPSHOT.jar. > > > >> > > > >> Cheers! > > > >> > > > >> Sean > > > >> > > > >> > No hurry sir. I can wait for the release. I have lately started > > using > > > git. > > > >> > I think I can fetch the latest stuff and compile ncidv jar from > > there. > > > Am > > > >> I > > > >> > correct in saying that? Thanks for all the support. > > > >> > Regards > > > >> > Ghansham > > > address@hidden > > > >> > > > > >> > wrote: > > > >> > > Greetings Ghansham, > > > >> > > > > > >> > > The TDS-355 issue has been fixed and will be in the netCDF-Java > > > 4.3.17 > > > >> > > release (hopefully out this week). I can get you a copy of the > > > ncIdv.jar > > > >> > that > > > >> > > includes this if you'd like, or you can wait for the next IDV > > > release. > > > >> > > > > > >> > > No news on your question regarding > > K1VHR_10APR2012_0530_SGP_CMV.bufr, > > > >> > > but we hopefully will know something soon. > > > >> > > > > > >> > > Cheers, > > > >> > > > > > >> > > Sean > > > >> > > > > > >> > >> R/Sir > > > >> > >> > > > >> > >> > > > >> > >> I have uploaded the sample bufr file its name is: > > > >> > >> K1VHR_10APR2012_0530_SGP_CMV.bufr > > > >> > >> > > > >> > >> Another request was regarding TDS-355 Issue in opening IASI BUFR > > > file > > > >> > >> > > > >> > >> I tried to open it with IDV 4.0u1 with netcdf-java 4.3.16. > > > >> > >> It opens the file but when it tries to read variables it gives > > > error in > > > >> > >> netcdf-java library only. > > > >> > >> Just give it a try.. > > > >> > >> This is a sample stack trace: > > > >> > >> > > > >> > >> May 14, 2013 9:26:41 PM ucar.nc2.iosp.bufr.ConstructNC > > > makeObsTimeValue > > > >> > >> SEVERE: Illegal Date fields > > > >> > >> org.joda.time.IllegalFieldValueException: Value -32636 for > > > >> secondOfMinute > > > >> > >> must b > > > >> > >> e in the range [0,59] > > > >> > >> at > > > >> > >> > > > org.joda.time.field.FieldUtils.verifyValueBounds(FieldUtils.java:233) > > > >> > >> > > > >> > >> at > > > >> > >> > > > org.joda.time.chrono.BasicChronology.getDateTimeMillis(BasicChronolog > > > >> > >> y.java:174) > > > >> > >> at > > > >> > >> > > > org.joda.time.chrono.AssembledChronology.getDateTimeMillis(AssembledC > > > >> > >> hronology.java:133) > > > >> > >> at org.joda.time.base.BaseDateTime.<init>(BaseDateTime.java:254) > > > >> > >> at org.joda.time.DateTime.<init>(DateTime.java:435) > > > >> > >> at ucar.nc2.time.CalendarDate.of(CalendarDate.java:47) > > > >> > >> at > > > >> > >> > > > ucar.nc2.iosp.bufr.ConstructNC.makeObsTimeValue(ConstructNC.java:550) > > > >> > >> > > > >> > >> at ucar.nc2.iosp.bufr.BufrIosp.addTime(BufrIosp.java:267) > > > >> > >> at ucar.nc2.iosp.bufr.BufrIosp.access$600(BufrIosp.java:54) > > > >> > >> at > > > >> > >> > > > ucar.nc2.iosp.bufr.BufrIosp$SeqIter.readNextMessage(BufrIosp.java:346 > > > >> > >> ) > > > >> > >> at ucar.nc2.iosp.bufr.BufrIosp$Seq > > > >> > > > >> > > > > > > > > Ticket Details > > > > =================== > > > > Ticket ID: VHO-475307 > > > > Department: Support netCDF Java > > > > Priority: Critical > > > > Status: Open > > > > > > > > > > > > > > > > > > Ticket Details > > =================== > > Ticket ID: VHO-475307 > > Department: Support netCDF Java > > Priority: Critical > > Status: Open > > > > > > Ticket Details =================== Ticket ID: VHO-475307 Department: Support netCDF Java Priority: Critical Status: Open