Re: [thredds] TDS Error: Variable name (zeta) must be unique within Group

  • To: "John Maurer, IV" <jmaurer@xxxxxxxxxx>
  • Subject: Re: [thredds] TDS Error: Variable name (zeta) must be unique within Group
  • From: John Caron <caron@xxxxxxxxxxxxxxxx>
  • Date: Wed, 04 Nov 2009 16:35:39 -0700
John Maurer, IV wrote:
Dear THREDDS community,
I'm having difficulty fixing an error with one of our FMRC datasets in TDS and was hoping to get some help. This dataset is an FMRC aggregation that scans a directory for a new file twice a day (recheckEvery="12 hours"). We have other FMRC model datasets doing the same setup with no problems. However, this one is not accessible each morning when I go to check on it. The only way I've figured out how to clear up the problem is to restart Tomcat, and then the dataset is accessible again. Before restarting Tomcat, though, when I click on the following link:

http://oos.soest.hawaii.edu/thredds/dodsC/hioos/roms_forec/HI-ROMS_Forecast_Model_Run_Collection_best.ncd.html

I get the following error message:

Error {
    code = 500;
    message = "Variable name (zeta) must be unique within Group ";
};

This corresponds with the following error message in my threddsServlet.log:

2009-11-04T08:27:36.594 -1000 [ 82757190][ 1397] INFO - thredds.server.catalogservice.LocalCatalogServiceController - handleRequestInternal(): Remote host: 128.171.151.240 - Request: "GET /thredds/catalog/hioos/roms_forec/catalog.html?dataset=roms_hi_forecast/HI-ROMS_Forecast_Model_Run_Collection_best.ncd HTTP/1.1" 2009-11-04T08:27:36.595 -1000 [ 82757191][ 1397] INFO - thredds.server.catalogservice.LocalCatalogServiceController - handleRequestInternal(): Request Completed - 200 - 6062 - 1 2009-11-04T08:27:36.637 -1000 [ 82757233][ 1398] INFO - thredds.server.catalogservice.LocalCatalogServiceController - handleRequestInternal(): Remote host: 128.171.151.240 - Request: "GET /thredds/catalog.html HTTP/1.1" 2009-11-04T08:27:36.638 -1000 [ 82757234][ 1398] INFO - thredds.server.catalogservice.LocalCatalogServiceController - handleRequestInternal(): Request Completed - 200 - 2742 - 1 2009-11-04T08:27:38.178 -1000 [ 82758774][ 1399] INFO - thredds.server.opendap.OpendapServlet - doGet(): Remote host: 128.171.151.240 - Request: "GET /thredds/dodsC/hioos/roms_forec/HI-ROMS_Forecast_Model_Run_Collection_best.ncd.html HTTP/1.1" 2009-11-04T08:27:38.180 -1000 [ 82758776][ 1399] ERROR - thredds.server.opendap.OpendapServlet - path= /hioos/roms_forec/HI-ROMS_Forecast_Model_Run_Collection_best.ncd.html java.lang.IllegalArgumentException: Variable name (zeta) must be unique within Group
        at ucar.nc2.Group.addVariable(Group.java:449)
        at ucar.nc2.dt.fmrc.FmrcImpl.createDataset(FmrcImpl.java:571)
        at ucar.nc2.dt.fmrc.FmrcImpl.getBestTimeSeries(FmrcImpl.java:495)
at thredds.catalog.InvDatasetFmrc.getDataset(InvDatasetFmrc.java:581) at thredds.servlet.DatasetHandler.getNetcdfFile(DatasetHandler.java:169) at thredds.server.opendap.OpendapServlet.getDataset(OpendapServlet.java:810) at thredds.server.opendap.OpendapServlet.doGetHTML(OpendapServlet.java:602) at thredds.server.opendap.OpendapServlet.doGet(OpendapServlet.java:226)
        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.CookieFilter.doFilter(CookieFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 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: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.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)
2009-11-04T08:27:38.180 -1000 [ 82758776][ 1399] INFO - thredds.server.opendap.OpendapServlet - Request Completed - 500 - -1 - 2

I'm not sure that this corresponds, but I also see this sometimes in my catalina.out log file:

FMRC RAGGED HERE 61 != 60

The TDS catalog for this dataset can be inspected here:

http://oos.soest.hawaii.edu/thredds/catalog/hioos/roms_forec/catalog.xml

I have tried various things without success. Any ideas?? Thanks!
Cheers,
John Maurer
---
John Maurer
Data System Administrator
Hawaiʻi Ocean Observing System (HiOOS)
School of Ocean and Earth Science and Technology (SOEST)
University of Hawaiʻi at Mānoa
------------------------------------------------------------------------

_______________________________________________
thredds mailing list
thredds@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
Hi John: Can I get a few sample files?



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