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.
Hi Jessica- Ah, life on the bleeding edge. ;-) This is a known issue, but before it can be fixed, there are some other bugs in the grib decoder that need to be cleared up. We're hoping to get that cleared up in the next week or so. Don > There is a recent change to loading grib files that I have a question > about that is in the nightly build. If I load a grib file I noticed > that in the same directory the grib file is in a *.gbx file is created. > Is there a reason for this file? I am asking because this could cause > several problems for anyone trying to load a grib file in a shared > directory as I received a permissions error because the *.gbx file can > not be created. > > java.io.IOException: Permission denied > at java.io.UnixFileSystem.createFileExclusively(Native Method) > at java.io.File.createNewFile(Unknown Source) > at > ucar.nc2.iosp.grib.GribGridServiceProvider.getIndex(GribGridServiceProvider.java:209) > at > ucar.nc2.iosp.grib.GribGridServiceProvider.open(GribGridServiceProvider.java:95) > at ucar.nc2.NetcdfFile.<init>(NetcdfFile.java:1260) > at ucar.nc2.NetcdfFile.open(NetcdfFile.java:721) > at ucar.nc2.NetcdfFile.open(NetcdfFile.java:376) > at > ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:648) > at > ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:400) > at > ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:483) > at > ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:460) > at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:87) > at > ucar.unidata.data.grid.GeoGridDataSource.doMakeDataSet(GeoGridDataSource.java:1056) > at > ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1078) > at > ucar.unidata.data.grid.GeoGridDataSource.initAfterCreation(GeoGridDataSource.java:447) > at > ucar.unidata.data.DataManager.createDataSource(DataManager.java:1481) > at > ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1954) > at > ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1871) > at > ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1805) > at > ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1778) > at > ucar.unidata.idv.chooser.IdvChooser.makeDataSource(IdvChooser.java:839) > at > edu.wisc.ssec.mcidasv.chooser.PollingFileChooser.selectFilesInner(PollingFileChooser.java:323) > at > ucar.unidata.idv.chooser.FileChooser.selectFiles(FileChooser.java:515) > at > edu.wisc.ssec.mcidasv.chooser.FileChooser.doLoadInThread(FileChooser.java:221) > at > edu.wisc.ssec.mcidasv.chooser.PollingFileChooser.doLoadInThread(PollingFileChooser.java:225) > 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:1032) > at ucar.unidata.util.Misc$3.run(Misc.java:1060) > > Thanks, > > ~Jess > > Ticket Details =================== Ticket ID: OAA-253203 Department: Support IDV Priority: Normal Status: Open