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

[IDV #AQU-558914]: IDV v5.0: MCIDAS AREA file error



> Full Name: Dave Dempsey
> Email Address: address@hidden
> Organization: San Francisco State University
> Package Version: 5.0 build date:2014-01-09 08:05 UTC
> Operating System: Mac OS X
> Hardware: Java: home: 
> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home version: 
> 1.6.0_65 j3d:1.5.2 fcs (build4)
> Description of problem: Couldn't get data
> 3
> 
> -----------------------------------------------------------------
> 
> I'm running IDV v.5.0 (nightly build available 1/9/13) under Mac OS X v.10.9.
> 
> I've loaded a MCIDAS AREA file (GOES-West IR image) accessed via our RAMADDA 
> v.1.6a server (http://virga.sfsu.edu:8080/repository/thredds > Weather Data 
> (Recent) > mcidas > gwir > 1401100200_sir.mca) and displayed it as a 
> color-shaded contour plot. This is successful.
> 
> I then rubber-band a sub-domain of the image to zoom in on, which the IDV 
> displays successfully. However, the IDV then produces the error message above.
> 

Dave,
    This dataset is a bit complicated. It is area file, but the IDV will 
process this as gridded file through the RAMADDA server. However, there is one 
dimension declared as z axis but storing band id information... I need to find 
out more information about this kind of data.


Yuan
> ******************
> Stack trace:
> java.lang.ArrayIndexOutOfBoundsException: 3
> at ucar.visad.data.GeoGridFlatField.readData(GeoGridFlatField.java:265)
> at visad.data.CachedFlatField.getMyValues(CachedFlatField.java:463)
> at visad.data.CachedFlatField.unpackFloats(CachedFlatField.java:602)
> at visad.data.CachedFlatField.getRanges(CachedFlatField.java:369)
> at 
> ucar.unidata.data.grid.GeoGridAdapter.readTimeStep(GeoGridAdapter.java:1563)
> at ucar.unidata.data.grid.GeoGridAdapter.access$100(GeoGridAdapter.java:113)
> at ucar.unidata.data.grid.GeoGridAdapter$1.run(GeoGridAdapter.java:1455)
> at visad.util.ThreadManager.runInParallel(ThreadManager.java:273)
> at visad.util.ThreadManager.runInParallel(ThreadManager.java:245)
> at visad.util.ThreadManager.runInParallel(ThreadManager.java:212)
> at 
> ucar.unidata.data.grid.GeoGridAdapter.makeSequence(GeoGridAdapter.java:1472)
> at ucar.unidata.data.grid.GeoGridAdapter.getSequence(GeoGridAdapter.java:1140)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.makeFieldImpl(GeoGridDataSource.java:2042)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataInner(GeoGridDataSource.java:1366)
> at ucar.unidata.data.DataSourceImpl.getData(DataSourceImpl.java:2389)
> at ucar.unidata.data.DirectDataChoice.getData(DirectDataChoice.java:332)
> at ucar.unidata.data.DataChoice.getData(DataChoice.java:637)
> at ucar.unidata.data.DataInstance.getData(DataInstance.java:243)
> at ucar.unidata.data.DataInstance.getData(DataInstance.java:207)
> at ucar.unidata.data.grid.GridDataInstance.init(GridDataInstance.java:206)
> at ucar.unidata.data.DataInstance.reInitialize(DataInstance.java:170)
> at 
> ucar.unidata.data.grid.GridDataInstance.reInitialize(GridDataInstance.java:181)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.setData(DisplayControlImpl.java:3223)
> at ucar.unidata.idv.control.PlanViewControl.setData(PlanViewControl.java:670)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.setData(DisplayControlImpl.java:3127)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.resetData(DisplayControlImpl.java:3016)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.dataChanged(DisplayControlImpl.java:2953)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.loadDataFromViewBounds(DisplayControlImpl.java:2759)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.viewpointChanged(DisplayControlImpl.java:2727)
> at 
> ucar.unidata.idv.control.DisplayControlImpl$1.run(DisplayControlImpl.java:2698)
> at ucar.unidata.util.Misc$3.run(Misc.java:1243)
> 
> 
> 


Ticket Details
===================
Ticket ID: AQU-558914
Department: Support IDV
Priority: Normal
Status: Open