- To: Ethan Davis <edavis@xxxxxxxxxxxxxxxx>
- Subject: Re: NCDC data on TDS
- From: John Caron <caron@xxxxxxxx>
- Date: Thu, 27 Oct 2005 12:59:00 -0700
This is a previously reported bug in the Java-DODS library which barfs
on variables that have a "-" in their name. Could you get them to report
the problem (ie squeak as loud as possible) ?
Also, advise them to upgrade at least to TDS 3.2 (maybe even 3.3 ?), their current version is:
THREDDS Data Server Version 3.0.03rc9 Build Date = 2005-08-29 15:19:43 Ethan Davis wrote:
Here's the NCDC TDS: http://eclipse.ncdc.noaa.gov:9090/thredds-1/catalog.xml No radar data at this point. There's lots of time series stuff. Sure will be nice when we have aggregation and/or collection types working.Ran into one problem as I was looking at some of their data. When I open the datasetdods://eclipse.ncdc.noaa.gov:9090/thredds-1/dodsC/isccp/SDSfcTmp-space.ncin the grid view of the ToolsUI and then try to send it to the grid viewer I get the error message below.EthanException in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1at ucar.nc2.dataset.grid.GeoGrid.readDataSlice(GeoGrid.java:411) at ucar.nc2.ui.grid.GridRenderer.makeHSlice(GridRenderer.java:386) at ucar.nc2.ui.grid.GridRenderer.renderPlanView(GridRenderer.java:584) at ucar.nc2.ui.grid.GridController.drawH(GridController.java:693) at ucar.nc2.ui.grid.GridController.draw(GridController.java:666)at ucar.nc2.ui.grid.GridController.showDataset(GridController.java:591)at ucar.nc2.ui.grid.GridUI.setDataset(GridUI.java:266) at ucar.nc2.ui.ToolsUI$32.actionPerformed(ToolsUI.java:1440) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source)at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source)at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)