[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [IDV #FHA-798814]: IDV - error while trying to process Lifted Index...



Yes, this is a known problem with the opendap server giving bad/non-existent 
error messages. Its on my list to fix, but unfortunately its going to take some 
deep rewiring in the dods-java library.

Do you know what the actual dods URL is?

Unidata IDV Support wrote:
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