[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[THREDDS #MAR-352049]: THREDDS problem
- Subject: [THREDDS #MAR-352049]: THREDDS problem
- Date: Thu, 26 Feb 2009 09:57:05 -0700
Hi Steve,
> I have a dataset at:
>
> http://rocky.umeoce.maine.edu:8080/thredds/dodsC/gom_interop/umaine/latest.html
How is the TDS configured for this dataset? The /thredds/catalog.xml seems to
be the out of the box configuration catalog. Do you have another config catalog
that is getting read as well? I tried to find a catalog with the
gom_interop/umaine path but didn't find one.
Looks like an aggregation problem. Not sure why it would work after hitting
refresh a number of times, maybe a caching problem.
If you send us your configuration catalog that sets up this aggregation (or at
least the <dataset>) that should help.
Thanks,
Ethan
> that is giving me trouble. It gives the following message in the web
> browser:
>
> Error { code = -1; message = "Server Error on dataset
> gom_interop/umaine/latest"; };
>
> The messages in the threddsServlet.log are:
>
> 2009-02-26T10:49:47.976 -0500 [ 2136130][ 11] INFO -
> thredds.server.opendap.NcDODSServlet - Remote host: 130.111.192.192 -
> Request: "GET /thredds/dodsC/gom_interop/umaine/latest.html HTTP/1.1"
> 2009-02-26T10:49:47.980 -0500 [ 2136134][ 11] ERROR -
> thredds.server.opendap.NcDODSServlet - Error
> java.lang.NullPointerException
> at
> ucar.nc2.ncml.AggregationExisting.buildNetcdfDataset(AggregationExisting.java:80)
> at ucar.nc2.ncml.Aggregation.finish(Aggregation.java:290)
> at ucar.nc2.ncml.NcMLReader.readNetcdf(NcMLReader.java:439)
> at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:392)
> at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:314)
> at
> thredds.servlet.DatasetHandler$NcmlFileFactory.open(DatasetHandler.java:214)
> at
> thredds.servlet.DatasetHandler$NcmlFileFactory.open(DatasetHandler.java:205)
> at ucar.nc2.util.cache.FileCache.acquire(FileCache.java:205)
> at
> ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:646)
> at
> ucar.nc2.dataset.NetcdfDataset.acquireFile(NetcdfDataset.java:592)
> at
> thredds.servlet.DatasetHandler.getNetcdfFile(DatasetHandler.java:154)
> at
> thredds.server.opendap.NcDODSServlet.getDataset(NcDODSServlet.java:341)
> at
> opendap.servlet.AbstractServlet.doGetHTML(AbstractServlet.java:1127)
> at opendap.servlet.AbstractServlet.doGet(AbstractServlet.java:1634)
> at
> thredds.server.opendap.NcDODSServlet.doGet(NcDODSServlet.java:258)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> thredds.servlet.filter.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> thredds.servlet.filter.RequestPathFilter.doFilter(RequestPathFilter.java:104)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:619)
> 2009-02-26T10:49:47.981 -0500 [ 2136135][ 11] INFO -
> thredds.server.opendap.NcDODSServlet - Request Completed - 200 - -1 - 5
>
>
> What is strange is that I had this with another data set and after
> hitting the Refresh button on the browser many times it finally came up
> correctly. Since then it has been fine.
>
> I just downloaded and installed the latest THREDDS war file and it is
> Java 1.6:
>
> #> java -version
> java version "1.6.0_06"
> Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
> Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode)
>
> Any ideas?
>
> Thanks,
>
> Steve Cousins
>
>
Ticket Details
===================
Ticket ID: MAR-352049
Department: Support THREDDS
Priority: Normal
Status: Open