Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

Re: [thredds] Subset service fails as Point Data

Still receiving the same error using version 4.0.20.2.  See original
post below for the server links.


Here is a dataset where the Point subset is working correctly:
http://staging.asascience.com:8989/thredds/catalog/fmrc/GFS/catalog.html
?dataset=fmrc/GFS/GFS_best.ncd

And another which is not working correctly (same error):
http://staging.asascience.com:8989/thredds/ncss/grid/nmfs/roms.ncml/poin
tDataset.html


-----Original Message-----
From: John Caron [mailto:caron@xxxxxxxxxxxxxxxx] 
Sent: Wednesday, July 08, 2009 11:16 PM
To: Kyle Wilcox
Cc: thredds@xxxxxxxxxxxxxxxx
Subject: Re: [thredds] Subset service fails as Point Data

Hi Kyle:

I just made a release (4.0.20.2) that i think will fix this. Can you
download and try again? thanks

Kyle Wilcox wrote:
> Hello all,
> 
>  
> 
> I have a dataset that works correctly with the grid subset, ncWMS, and

> any other NetCDF tool I can come across.  It is failing with the
THREDDS 
> NetCDF subset when requesting point data.
> 
>  
> 
> Dataset: 
>
http://staging.asascience.com:8989/thredds/catalog/Cadiz/Currents/catalo
g.html?dataset=Cadiz/Currents/EGM200_3.nc
> 
>  
> 
> Point Subset: 
>
http://staging.asascience.com:8989/thredds/ncss/grid/Cadiz/Currents/EGM2
00_3.nc/pointDataset.html
> 
>  
> 
> Request:  http://staging.asascience.com:8989 
>
/thredds/ncss/grid/Cadiz/Currents/EGM200_3.nc?var=u_wind,v_wind&latitude
=35&longitude=-6&temporal=point&accept=xml&point=true&time_end=present&t
ime_duration=P3D
> 
>  
> 
> Trace:
> 
>  
> 
> 2009-07-08T17:32:13.277 -0400 [   5142656][     167] ERROR - 
> thredds.server.ncSubset.GridServlet - GridServlet.processGridAsPoint
> 
> java.lang.ArrayIndexOutOfBoundsException
> 
>                 at ucar.ma2.Index2D.setDirect(Index2D.java:135)
> 
>                 at ucar.ma2.ArrayDouble$D2.get(ArrayDouble.java:295)
> 
>                 at 
>
ucar.nc2.dataset.CoordinateAxis2D.getCoordValue(CoordinateAxis2D.java:75
)
> 
>                 at 
> ucar.nc2.dt.grid.GridCoordSys.getLatLon(GridCoordSys.java:1026)
> 
>                 at 
>
ucar.nc2.dt.grid.GridAsPointDataset.readData(GridAsPointDataset.java:100
)
> 
>                 at 
>
thredds.server.ncSubset.GridPointWriter.write(GridPointWriter.java:253)
> 
>                 at 
>
thredds.server.ncSubset.GridServlet.processGridAsPoint(GridServlet.java:
259)
> 
>                 at 
> thredds.server.ncSubset.GridServlet.doGet(GridServlet.java:171)
> 
>                 at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> 
>                 at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> 
>                 at 
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:290)
> 
>                 at 
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)
> 
>                 at 
>
thredds.servlet.filter.RequestQueryFilter.doFilter(RequestQueryFilter.ja
va:121)
> 
>                 at 
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:235)
> 
>                 at 
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)
> 
>                 at 
>
thredds.servlet.filter.RequestPathFilter.doFilter(RequestPathFilter.java
:105)
> 
>                 at 
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:235)
> 
>                 at 
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)
> 
>                 at 
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:233)
> 
>                 at 
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
> 
>                 at 
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:433)
> 
>                 at 
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
> 
>                 at 
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:102)
> 
>                 at 
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
> 
>                 at 
>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
93)
> 
>                 at 
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
9)
> 
>                 at 
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:583)
> 
>                 at 
>
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
> 
>                 at java.lang.Thread.run(Unknown Source)
> 
>  
> 
>  
> 
>  
> 
> Is this most likely caused by an incorrect dataset?
> 
>  
> 
>  
> 
>  
> 
> *Kyle Wilcox*
> 
> *ASA **|** Science. Services. Solutions.*
> 
> Consider the environment before printing this email
> 
>  
> 
> 
>
------------------------------------------------------------------------
> 
> _______________________________________________
> thredds mailing list
> thredds@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe,  visit:
http://www.unidata.ucar.edu/mailing_lists/ 



  • 2009 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: