Thanks John,
That seems to be working well.
Steve
John Caron wrote:
Hi Steve:
this should be fixed in TDS version 4.2.1 (2010-12-01 20:28:24) and
CDM version 4.2.20101130.2222
let me know if you see any problems
John
On 11/30/2010 10:27 AM, Steve Ansari wrote:
John,
I am seeing this in the logs, but this shouldn't matter unless I'm doing
a FMRC, right?
Nov 30, 2010 11:20:36 AM ucar.nc2.ft.fmrc.GridDatasetInv <init>
SEVERE: GridDatasetInv missing rundate in
file=/home/raid/data/cdr/patmosx/files/n09/1987/patmosx_lw_n09_asc_1987_003_v05r02.nc
Exception in thread "AWT-EventQueue-0"
java.lang.IllegalArgumentException: File must have
_CoordinateModelBaseDate or _CoordinateModelRunDate attribute
Steve
John Caron wrote:
Hi Steve: it looks like a null-valued attribute. I couldnt get at the
sample file to verify this, however, is www1.ncdc.noaa.gov public?
On 11/30/2010 9:50 AM, Steve Ansari wrote:
Hi John,
I'm getting this error when trying to use the NetCDF Subset Service in
the TDS 4.2. I'm not sure if this error exists in older versions. I've
been unable to reproduce using CDM grid access with ToolsUI or with
custom code.
I don't see any 'null' attributes when doing ncdumps or grid views in
ToolsUI. There is no time dimension, but we are using NcML Aggregation
with dateFormatMark to add it later. We are getting the same error with
the NcML aggregation as well. Unfortunately, the error doesn't show
which attribute is 'null'. I was going to look in the source, but
figured I'd ask first.
Sample file is here:
http://www1.ncdc.noaa.gov/pub/download/sansari/patmosx_sw_n19_asc_2009_365_v05r02.nc
Thanks!
Steve
Error:
2010-11-30T11:43:45.995 -0500 [ 2913177][ 129] ERROR -
thredds.server.ncSubset.GridServlet - GridServlet.showForm
org.jdom.IllegalDataException: The data "null" is not legal for a JDOM
attribute: A null is not a legal XML value.
at org.jdom.Attribute.setValue(Attribute.java:491)
at org.jdom.Attribute.<init>(Attribute.java:228)
at org.jdom.Attribute.<init>(Attribute.java:251)
at org.jdom.Element.setAttribute(Element.java:1128)
at ucar.nc2.ncml.NcMLWriter.writeAttribute(NcMLWriter.java:254)
at
ucar.nc2.dt.grid.GridDatasetInfo.writeGrid(GridDatasetInfo.java:511)
at
ucar.nc2.dt.grid.GridDatasetInfo.makeGridForm(GridDatasetInfo.java:236)
at
thredds.server.ncSubset.GridServlet.showForm(GridServlet.java:495)
at
thredds.server.ncSubset.GridServlet.doGet(GridServlet.java:155)
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(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
thredds.servlet.filter.RequestQueryFilter.doFilter(RequestQueryFilter.java:121)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
thredds.servlet.filter.RequestPathFilter.doFilter(RequestPathFilter.java:105)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
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:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
2010-11-30T11:43:45.996 -0500 [ 2913178][ 129] INFO -
thredds.server.ncSubset.GridServlet - Request Completed - 500 - 0 - 77
--
Steve Ansari
Physical Scientist
NOAA's National Climatic Data Center
Veach-Baley Federal Building
151 Patton Avenue
Asheville, NC 28801
Ph: 828-271-4611
Fax: 828-271-4328
|