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 |