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 Jacob- > Institution: Home > Package Version: 2.1RC3 > Operating System: Linux > Hardware Information: Java: home: /root/IDV_2.1RC3/jre version: 1.5.0_06 > j3d:1.3.1 > Inquiry: I have saved a bundle that contains a four-panel display of certian > GFS Model products. > Everything was downloading and loading well until it came to the Surface > Lifted Index. > When the GFS began to download the Surface Lifted Index, I recieved the > following > error message: > > An error has occurred: > Decoding bundle: /root/.metapps/DefaultIdv/bundles/Toolbar/Models/GFS Local > All-Levels Winds_H2o 4-Panel.xidv > Lexical error at line 1, column 1. Encountered: "" (0), after : "" I suspect that the cause of this is that the data for that particular run had not yet arrived. However, I'll cc: the server developer to see if there is a way to have this fail more gracefully. > How do I go about sending you the Saved Bundle that contained this error > message? From the support form, attach the bundle as Attachment 1. You can browse to the file (the path is in the error message above). > ****************** > Stack trace: > dods.dap.parser.TokenMgrError: Lexical error at line 1, column 1. > Encountered: "" (0), after : "" > at > dods.dap.parser.ErrorParserTokenManager.getNextToken(ErrorParserTokenManager.java:823) > at dods.dap.parser.ErrorParser.jj_consume_token(ErrorParser.java:155) > at dods.dap.parser.ErrorParser.ErrorObject(ErrorParser.java:10) > at dods.dap.DODSException.parse(DODSException.java:193) > at dods.dap.DConnect.handleContentDesc(DConnect.java:633) > at dods.dap.DConnect.openConnection(DConnect.java:202) > at dods.dap.DConnect.getDataFromUrl(DConnect.java:380) > at dods.dap.DConnect.getData(DConnect.java:339) > at dods.dap.DConnect.getData(DConnect.java:522) > at > ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1042) > at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1190) > at ucar.nc2.Variable._read(Variable.java:919) > at ucar.nc2.Variable.read(Variable.java:614) > at ucar.nc2.dataset.VariableDS._read(VariableDS.java:279) > at ucar.nc2.Variable.read(Variable.java:614) > at ucar.nc2.dataset.VariableDS._read(VariableDS.java:279) > at ucar.nc2.Variable.read(Variable.java:599) > at ucar.nc2.Variable.read(Variable.java:552) > at ucar.nc2.dataset.grid.GeoGrid.readDataSlice(GeoGrid.java:399) > at ucar.nc2.dataset.grid.GeoGrid.readVolumeData(GeoGrid.java:267) > at ucar.visad.GeoGridFlatField.readData(GeoGridFlatField.java:195) > at ucar.visad.CachedFlatField.readCache(CachedFlatField.java:348) > at ucar.visad.CachedFlatField.unpackFloats(CachedFlatField.java:415) > at ucar.visad.CachedFlatField.getRanges(CachedFlatField.java:229) > at ucar.unidata.data.grid.GridUtil.fieldMinMax(GridUtil.java:2984) > at > ucar.unidata.data.grid.GeoGridAdapter.makeSequence(GeoGridAdapter.java:1189) > at ucar.unidata.data.grid.GeoGridAdapter.getSequence(GeoGridAdapter.java:983) > at > ucar.unidata.data.grid.GeoGridDataSource.makeFieldImpl(GeoGridDataSource.java:832) > at > ucar.unidata.data.grid.GeoGridDataSource.getDataInner(GeoGridDataSource.java:604) > at ucar.unidata.data.DataSourceImpl.getData(DataSourceImpl.java:1510) > at ucar.unidata.data.DirectDataChoice.getData(DirectDataChoice.java:319) > at ucar.unidata.data.DataChoice.getData(DataChoice.java:550) > at ucar.unidata.data.DataInstance.getData(DataInstance.java:239) > at ucar.unidata.data.DataInstance.getData(DataInstance.java:203) > at ucar.unidata.data.grid.GridDataInstance.init(GridDataInstance.java:204) > at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:161) > at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:142) > at > ucar.unidata.idv.control.PlanViewControl.doMakeDataInstance(PlanViewControl.java:1050) > at > ucar.unidata.idv.control.DisplayControlImpl.initializeDataInstance(DisplayControlImpl.java:2719) > at > ucar.unidata.idv.control.DisplayControlImpl.setData(DisplayControlImpl.java:2701) > at ucar.unidata.idv.control.PlanViewControl.setData(PlanViewControl.java:415) > at > ucar.unidata.idv.control.ContourPlanViewControl.setData(ContourPlanViewControl.java:115) > at ucar.unidata.idv.control.PlanViewControl.init(PlanViewControl.java:321) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1172) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:925) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1145) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1053) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:2732) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:2343) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2181) > at ucar.unidata.util.Misc$2.run(Misc.java:931) Ticket Details =================== Ticket ID: FHA-798814 Department: Support IDV Priority: Normal Status: Open