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.
Aloha, I'm trying to install TDS 4.2. Although still beta, I was hoping for the best and wanted to try out the latest improvements. Because I have several FMRC collections, I first converted these to the new featureCollection style (instead of the old datasetFmrc method). Although I seem to have satisfied all of the new syntax, I'm getting a strange error (pasted below from threddsServlet.log). Any advice on a workaround or shall I hold off until 4.2 is stable? In the meantime I have backed down to 4.1 so that we can keep our server running. Thanks, John Maurer Hawaii Ocean Observing System (HiOOS) University of Hawaii 2010-11-17T14:34:43.149 -1000 [ 18783][ 19] INFO - thredds.server.catalogservice.LocalCatalogServiceController - handleRequestInternal(): Remote host: 128.171.151.240 - Request: "GET /thredds/catalog/hioos/roms_forec/hiig/catalog.html HTTP/1.1" 2010-11-17T14:34:43.165 -1000 [ 18799][ 19] ERROR - thredds.catalog.InvDatasetFeatureCollection - Error in checkState java.lang.RuntimeException: java.lang.RuntimeException: com.sleepycat.je.EnvironmentNotFoundException: (JE 4.0.71) /usr/local/tomcat/content/thredds/cache/collection Home directory: /usr/local/tomcat/content/thredds/cache/collection ENV_NOT_FOUND: EnvironmentConfig.setAllowCreate is false so environment creation is not permitted, but there are no log files in the environment directory. Environment is invalid and must be closed. at ucar.nc2.ft.fmrc.Fmrc.checkNeeded(Fmrc.java:251) at ucar.nc2.ft.fmrc.Fmrc.checkInvState(Fmrc.java:226) at thredds.catalog.InvDatasetFeatureCollection.checkState(InvDatasetFeatureCollection.java:474) at thredds.catalog.InvDatasetFeatureCollection.getDatasets(InvDatasetFeatureCollection.java:205) at thredds.catalog.InvDatasetFeatureCollection.makeCatalogTop(InvDatasetFeatureCollection.java:296) at thredds.catalog.InvDatasetFeatureCollection.makeCatalog(InvDatasetFeatureCollection.java:237) at thredds.servlet.DataRootHandler.makeDynamicCatalog(DataRootHandler.java:1502) at thredds.servlet.DataRootHandler.getCatalog(DataRootHandler.java:1469) at thredds.server.catalogservice.LocalCatalogServiceController.handleRequestInternal(LocalCatalogServiceController.java:196) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) 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.CatalogServiceFilter.doFilter(CatalogServiceFilter.java:107) 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) Caused by: java.lang.RuntimeException: com.sleepycat.je.EnvironmentNotFoundException: (JE 4.0.71) /usr/local/tomcat/content/thredds/cache/collection Home directory: /usr/local/tomcat/content/thredds/cache/collection ENV_NOT_FOUND: EnvironmentConfig.setAllowCreate is false so environment creation is not permitted, but there are no log files in the environment directory. Environment is invalid and must be closed. at ucar.nc2.ft.fmrc.Fmrc.makeFmrcInv(Fmrc.java:320) at ucar.nc2.ft.fmrc.Fmrc.checkNeeded(Fmrc.java:243) ... 39 more Caused by: com.sleepycat.je.EnvironmentNotFoundException: (JE 4.0.71) /usr/local/tomcat/content/thredds/cache/collection Home directory: /usr/local/tomcat/content/thredds/cache/collection ENV_NOT_FOUND: EnvironmentConfig.setAllowCreate is false so environment creation is not permitted, but there are no log files in the environment directory. Environment is invalid and must be closed. at com.sleepycat.je.dbi.EnvironmentImpl.<init>(EnvironmentImpl.java:437) at com.sleepycat.je.dbi.EnvironmentImpl.<init>(EnvironmentImpl.java:337) at com.sleepycat.je.dbi.DbEnvPool.getEnvironment(DbEnvPool.java:182) at com.sleepycat.je.Environment.makeEnvironmentImpl(Environment.java:230) at com.sleepycat.je.Environment.<init>(Environment.java:212) at com.sleepycat.je.Environment.<init>(Environment.java:166) at thredds.inventory.bdb.MetadataManager.setup(MetadataManager.java:92) at thredds.inventory.bdb.MetadataManager.<init>(MetadataManager.java:205) at thredds.inventory.DatasetCollectionManager.initMM(DatasetCollectionManager.java:435) at thredds.inventory.DatasetCollectionManager.getMetadata(DatasetCollectionManager.java:456) at ucar.nc2.ft.fmrc.GridDatasetInv.open(GridDatasetInv.java:86) at ucar.nc2.ft.fmrc.Fmrc.makeFmrcInv(Fmrc.java:288) ... 40 more
thredds
archives: