NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
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
archives: