HTTP Status 500 – Internal Server Error


Type Exception Report

Message /Projects/Datasets/cpc_us_hour_precip/precip.hour.1971.nc (No such file or directory)

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.io.FileNotFoundException: /Projects/Datasets/cpc_us_hour_precip/precip.hour.1971.nc (No such file or directory)
	java.base/java.io.RandomAccessFile.open0(Native Method)
	java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
	java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
	java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
	java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:127)
	ucar.unidata.io.RandomAccessFile.<init>(RandomAccessFile.java:322)
	ucar.unidata.io.RandomAccessFile$1.open(RandomAccessFile.java:158)
	ucar.nc2.util.cache.FileCache.acquire(FileCache.java:267)
	ucar.unidata.io.RandomAccessFile.acquire(RandomAccessFile.java:194)
	ucar.nc2.NetcdfFiles.getRaf(NetcdfFiles.java:465)
	ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:274)
	ucar.nc2.dataset.NetcdfDatasets.openProtocolOrFile(NetcdfDatasets.java:455)
	ucar.nc2.dataset.NetcdfDatasets.openFile(NetcdfDatasets.java:347)
	ucar.nc2.dataset.NetcdfDatasets$StandardFileFactory.open(NetcdfDatasets.java:38)
	ucar.nc2.dataset.NetcdfDatasets$StandardFileFactory.open(NetcdfDatasets.java:35)
	ucar.nc2.dataset.NetcdfDatasets.openOrAcquireFile(NetcdfDatasets.java:413)
	ucar.nc2.dataset.NetcdfDatasets.acquireFile(NetcdfDatasets.java:386)
	ucar.nc2.dataset.NetcdfDatasets.acquireFile(NetcdfDatasets.java:361)
	thredds.core.DatasetManager.openNetcdfFile(DatasetManager.java:250)
	thredds.core.TdsRequestedDataset.openAsNetcdfFile(TdsRequestedDataset.java:166)
	thredds.core.TdsRequestedDataset.getNetcdfFile(TdsRequestedDataset.java:89)
	thredds.server.wms.ThreddsWmsServlet.dispatchWmsRequest(ThreddsWmsServlet.java:87)
	uk.ac.rdg.resc.edal.wms.WmsServlet.doGet(WmsServlet.java:303)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:529)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)
	thredds.servlet.filter.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:50)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
	thredds.servlet.filter.RequestQueryFilter.doFilter(RequestQueryFilter.java:90)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
	thredds.servlet.filter.HttpHeadFilter.doFilter(HttpHeadFilter.java:47)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
	org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)
	org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
	org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.83