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

[IDV #TCY-539242]: Cannot display GRIB file in IDV



Hi Jonathan-

> Full Name: Jonathan Case
> Email Address: address@hidden
> Organization: NASA/SPoRT
> Package Version: 2.7 build date:2009-06-25 07:08 UTC
> Operating System: Linux
> Hardware: Java: home: /raid1/casejl/IDV_2.7/jre version: 1.6.0_13 j3d:1.5.2 
> fcs (build4)
> Description of problem: Dear IDV support:
> 
> I have been successfully using IDV to display GEMPAK and GRIB-1 files, but 
> when I recently increased the grid resolution (and subsequently the grid 
> dimensions to 533x507), I received an error when trying to display the new 
> data:
> 
> getFlatField read got IOException
> 270225
> 
> This is just the first of MANY error pop-up windows that occur.  I wonder if 
> there is a limit on the horizontal grid dimensions in the IDV code that I 
> could increase?

There should be no limit on the grid resolution.  Would you upload a sample 
file to:

http://motherlode.ucar.edu/repository/alias/idvupload

so we can look at this?

I agree that the number of pop-ups is excessive.  We'll look into breaking out 
of that loop.

> Also, another issue that may be worth noting is that when I launch IDV, I get 
> the following warning each time:
> lc2:/usr/people/casejl > IDV
> Java 3D WARNING : reported GLX version = 1.2
> GLX version 1.3 or higher is required
> The reported version number may be incorrect.  There is a known
> ATI driver bug in glXQueryVersion that incorrectly reports the GLX
> version as 1.2 when it really is 1.3, so Java 3D will attempt to
> run anyway.
> JAVA 3D: OpenGL 1.2 detected; will run with reduced functionality
> JAVA 3D: OpenGL 1.2 detected; will run with reduced functionality
> JAVA 3D: OpenGL 1.2 detected; will run with reduced functionality
> 
> What can I do to remove this problem so that I don't run with reduced 
> functionality.

This is usually an issue with an older driver, however, it could be that you 
are using an older graphics card that does not support the later version of 
OpenGL that Java 3D requires.  If you can update the driver, that might help.  
Let me know the specs on your graphics card.

Don Murray

> ******************
> Stack trace:
> java.io.IOException: 270225
> at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:616)
> at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:524)
> at ucar.nc2.dt.grid.GeoGrid.readVolumeData(GeoGrid.java:445)
> at ucar.visad.data.GeoGridFlatField.readData(GeoGridFlatField.java:220)
> at ucar.visad.data.CachedFlatField.getMyValues(CachedFlatField.java:480)
> at ucar.visad.data.CachedFlatField.unpackFloats(CachedFlatField.java:615)
> at ucar.visad.data.CachedFlatField.getRanges(CachedFlatField.java:332)
> at 
> ucar.unidata.data.grid.GeoGridAdapter.readTimeStep(GeoGridAdapter.java:1433)
> at ucar.unidata.data.grid.GeoGridAdapter.access$100(GeoGridAdapter.java:129)
> at ucar.unidata.data.grid.GeoGridAdapter$1.run(GeoGridAdapter.java:1348)
> at visad.util.ThreadManager.runInParallel(ThreadManager.java:273)
> at visad.util.ThreadManager.runInParallel(ThreadManager.java:245)
> at visad.util.ThreadManager.runSequentially(ThreadManager.java:223)
> at 
> ucar.unidata.data.grid.GeoGridAdapter.makeSequence(GeoGridAdapter.java:1363)
> at ucar.unidata.data.grid.GeoGridAdapter.getSequence(GeoGridAdapter.java:1074)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.makeFieldImpl(GeoGridDataSource.java:1625)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataInner(GeoGridDataSource.java:1235)
> at ucar.unidata.data.DataSourceImpl.getData(DataSourceImpl.java:2136)
> 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: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:1276)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.initializeDataInstance(DisplayControlImpl.java:2982)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.setData(DisplayControlImpl.java:2964)
> at ucar.unidata.idv.control.PlanViewControl.setData(PlanViewControl.java:561)
> at ucar.unidata.idv.control.PlanViewControl.init(PlanViewControl.java:425)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1268)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:977)
> at ucar.unidata.idv.ControlDescriptor.initControl(ControlDescriptor.java:979)
> at ucar.unidata.idv.ControlDescriptor$1.run(ControlDescriptor.java:904)
> at ucar.unidata.util.Misc$3.run(Misc.java:1061)
> 
> 
> 


Ticket Details
===================
Ticket ID: TCY-539242
Department: Support IDV
Priority: Normal
Status: Open