[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[THREDDS #EFD-388660]: File Access Problems With TDS 4.18?



Hi Kevin,

I'd agree with your suggestion that the security constraints are leading 
to problems, but I would have thought that that sort of problem would be 
an "all or nothing" problem.  Under the RDA Lockdown, I see a bunch of 
*, so there is a chance that something in individual files or datasets 
is the culprit.  On the other hand, a test server that isn't locked down 
and doesn't have problems would seem to point back to the security 
issues.  There is an alternate theory on why the test server works, 
however.  Does the test server have its own copy of the data files, or 
is it pointing to the same directory or file system as castle?

At this point, I'm not sure how to test the issue your seeing - I don't 
have experience setting up a security restriction in the debugger, since 
I believe the authentication is performed via a collaboration between 
the TDS and Tomcat.  Some things I can think of to try include:

In one of the failing datasets (maybe DS083.2), try wiping out the .gbx9 
index files.  When the TDS rewrites the index files, check to see if the 
problem is fixed.  Alternatively, it might be fruitful to compare an 
individual .gbx9 file from the "working" test server with one from 
castle.  If they are identical (for the same data file, of course), then 
index files may be ruled out as the problem.

Please do send me some of the files from one of the failing datasets - I 
still might be able to find something useful.

-Lansing


On 9/25/2013 4:53 PM, Kevin Manross wrote:
> New Client Reply: File Access Problems With TDS 4.18?
>
>
> Hmmm...
>
> Below is a snippet of my threddsServlet.log file showing the errors.  I
> see that there is a repeated FileNotFound error, and these coincide with
> both VariableMao requests as well as OPeNDAP, etc.  However, I CAN
> download the file when I click on the HTTPServer link for it.
>
> I'm attaching my werb.xml file in the event that I have mucked up
> something there.  I might guess that the security-constraint would be a
> good culprit (search for "RDA Lockdown of OPeNDAP access")
>
> We want to be able to expose our catalogs for discovery/harvest, as well
> as the Godiva2 viewer for quick sanity checking for a user, but keep the
> rest of the data restricted to RDA users (primarily for user metrics,
> but also because we do have some restrictions on some datasets.)  This
> is why we don't just have the whoe thing locked down.
>
> Another interesting item is that I have set up a test server at
>
> http://castle.ucar.edu:8081/thredds/catalog.html
>
> This has a fraction of the data that the operational server has and
> currently has no restrictions.  It is also running via Tomcat 7, where
> the operational server is tomcat 6.0.35.  I usually shut this down when
> I go home, so it is only up during business hours.  That being said, I
> am not seeing any of the issues with the test server that I am with the
> operational server.
>
> I can send you some sample data files tomorrow.
>
> Thanks!
>
> -kevin.
>
>
> 155 address@hidden/logs] % tail -f threddsServlet.log
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:26:23.915 -0600 [  93991852][     648] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 3
> 2013-09-25T16:26:49.286 -0600 [  94017223][     649] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/dodsC/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.cc_248.20080502.html
> HTTP/1.1"
> 2013-09-25T16:26:49.307 -0600 [  94017244][     649] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 21
>
>
>
>
> 2013-09-25T16:28:12.630 -0600 [  94100567][     650] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog.html HTTP/1.1"
> 2013-09-25T16:28:12.632 -0600 [  94100569][     650] INFO  -
> threddsServlet - Request Completed - 200 - 5024 - 2
> 2013-09-25T16:28:14.068 -0600 [  94102005][     651] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds285.3.html HTTP/1.1"
> 2013-09-25T16:28:14.071 -0600 [  94102008][     651] INFO  -
> threddsServlet - Request Completed - 200 - 2857 - 3
> 2013-09-25T16:28:16.013 -0600 [  94103950][     652] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds285.3/8/catalog.html HTTP/1.1"
> 2013-09-25T16:28:16.016 -0600 [  94103953][     652] INFO  -
> threddsServlet - Request Completed - 200 - 2070 - 3
> 2013-09-25T16:28:17.142 -0600 [  94105079][     653] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds285.3/8/files/catalog.html HTTP/1.1"
> 2013-09-25T16:28:17.198 -0600 [  94105135][     653] INFO  -
> threddsServlet - Request Completed - 200 - 18830 - 56
> 2013-09-25T16:28:19.288 -0600 [  94107225][     654] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds285.3/8/files/catalog.html?dataset=ds285.3/8/files/sal.1950.grb
> HTTP/1.1"
> 2013-09-25T16:28:19.293 -0600 [  94107230][     654] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 5
> 2013-09-25T16:28:21.190 -0600 [  94109127][     655] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds285.3/8/files/sal.1950.grb?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:28:21.260 -0600 [  94109197][     655] INFO  -
> threddsServlet - Request Completed - 200 - 338 - 70
> 2013-09-25T16:28:29.752 -0600 [  94117689][     656] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds277.6.html HTTP/1.1"
> 2013-09-25T16:28:29.754 -0600 [  94117691][     656] INFO  -
> threddsServlet - Request Completed - 200 - 1506 - 2
> 2013-09-25T16:28:30.875 -0600 [  94118812][     657] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds277.6/1/catalog.html HTTP/1.1"
> 2013-09-25T16:28:30.878 -0600 [  94118815][     657] INFO  -
> threddsServlet - Request Completed - 200 - 3632 - 3
> 2013-09-25T16:28:32.589 -0600 [  94120526][     658] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds277.6/1/Ocean-Current-or-Surface-Momentum-Flux/files/catalog.html
> HTTP/1.1"
> 2013-09-25T16:28:32.973 -0600 [  94120910][     658] INFO  -
> threddsServlet - Request Completed - 200 - 112384 - 384
> 2013-09-25T16:28:34.881 -0600 [  94122818][     659] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds277.6/1/Ocean-Current-or-Surface-Momentum-Flux/files/catalog.html?dataset=ds277.6/1/files/godas.M.198004.grb
> HTTP/1.1"
> 2013-09-25T16:28:34.897 -0600 [  94122834][     659] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 16
> 2013-09-25T16:28:37.860 -0600 [  94125797][     660] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds277.6/1/files/godas.M.198004.grb?metadata=variableMap 
> HTTP/1.1"
> 2013-09-25T16:28:39.772 -0600 [  94127709][     660] INFO  -
> threddsServlet - Request Completed - 200 - 2740 - 1912
> 2013-09-25T16:28:46.506 -0600 [  94134443][     661] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds094.1.html HTTP/1.1"
> 2013-09-25T16:28:46.510 -0600 [  94134447][     661] INFO  -
> threddsServlet - Request Completed - 200 - 43369 - 4
> 2013-09-25T16:28:47.675 -0600 [  94135612][     662] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds094.1/0/cape.sfc/catalog.html HTTP/1.1"
> 2013-09-25T16:28:47.699 -0600 [  94135636][     662] INFO  -
> threddsServlet - Request Completed - 200 - 2123 - 24
> 2013-09-25T16:28:48.770 -0600 [  94136707][     663] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds094.1/0/cape.sfc/files/catalog.html HTTP/1.1"
> 2013-09-25T16:28:49.276 -0600 [  94137213][     663] INFO  -
> threddsServlet - Request Completed - 200 - 9243 - 506
> 2013-09-25T16:28:50.935 -0600 [  94138872][     664] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds094.1/0/cape.sfc/files/catalog.html?dataset=ds094.1/0/cape.sfc/files/2011/cape.sfc.cdas1.201106.grb2
> HTTP/1.1"
> 2013-09-25T16:28:50.939 -0600 [  94138876][     664] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 4
> 2013-09-25T16:28:53.240 -0600 [  94141177][     665] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds094.1/0/cape.sfc/files/2011/cape.sfc.cdas1.201106.grb2?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:28:53.242 -0600 [  94141179][     665] ERROR -
> thredds.server.metadata.MetadataController - Error
> java.io.FileNotFoundException:
> ds094.1/0/cape.sfc/files/2011/cape.sfc.cdas1.201106.grb2
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:298)
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:278)
>       at
> thredds.server.metadata.MetadataController.getMetadata(MetadataController.java:50)
>       at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>       at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>       at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>       at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>       at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>       at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>       at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>       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.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
>       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:102)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> thredds.server.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:48)
>       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:470)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:28:53.242 -0600 [  94141179][     665] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 2
> 2013-09-25T16:29:07.000 -0600 [  94154937][     666] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds083.2.html HTTP/1.1"
> 2013-09-25T16:29:07.002 -0600 [  94154939][     666] INFO  -
> threddsServlet - Request Completed - 200 - 1506 - 2
> 2013-09-25T16:29:07.943 -0600 [  94155880][     667] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds083.2/1/catalog.html HTTP/1.1"
> 2013-09-25T16:29:07.946 -0600 [  94155883][     667] INFO  -
> threddsServlet - Request Completed - 200 - 2069 - 3
> 2013-09-25T16:29:09.092 -0600 [  94157029][     668] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds083.2/1/files/catalog.html HTTP/1.1"
> 2013-09-25T16:29:38.332 -0600 [  94186269][     668] INFO  -
> threddsServlet - Request Completed - 200 - 6217676 - 29240
> 2013-09-25T16:29:48.245 -0600 [  94196182][     669] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds083.2/1/files/catalog.html?dataset=ds083.2/1/files/1999/1999.09/fnl_19990902_12_00
> HTTP/1.1"
> 2013-09-25T16:30:18.149 -0600 [  94226086][     669] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 29904
> 2013-09-25T16:30:18.231 -0600 [  94226168][     670] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/newlogo_trans_small.png HTTP/1.1"
> 2013-09-25T16:30:18.233 -0600 [  94226170][     670] INFO  -
> threddsServlet - Request Completed - 304 - -1 - 2
> 2013-09-25T16:30:28.026 -0600 [  94235963][     671] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds083.2/1/files/1999/1999.09/fnl_19990902_12_00?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:30:28.028 -0600 [  94235965][     671] ERROR -
> thredds.server.metadata.MetadataController - Error
> java.io.FileNotFoundException:
> ds083.2/1/files/1999/1999.09/fnl_19990902_12_00
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:298)
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:278)
>       at
> thredds.server.metadata.MetadataController.getMetadata(MetadataController.java:50)
>       at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>       at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>       at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>       at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>       at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>       at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>       at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>       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.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
>       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:102)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> thredds.server.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:48)
>       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:470)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:30:28.028 -0600 [  94235965][     671] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 2
> 2013-09-25T16:30:42.324 -0600 [  94250261][     672] INFO  -
> threddsServlet - Remote host: 66.249.66.84 - Request: "GET
> /thredds/wms/ds093.1/0/soilm4x0.5/best?service=WMS&version=1.3.0&request=GetCapabilities
> HTTP/1.1"
> 2013-09-25T16:30:42.809 -0600 [  94250746][     673] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds083.2/1/files/catalog.html?dataset=ds083.2/1/files/2011/2011.06/fnl_20110628_12_00_c
> HTTP/1.1"
> 2013-09-25T16:30:43.915 -0600 [  94251852][     672] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 1591
> 2013-09-25T16:31:02.088 -0600 [  94270025][     674] INFO  -
> threddsServlet - Remote host: 66.249.66.84 - Request: "GET
> /thredds/wms/FNLCollection/files/1999/1999.08/fnl_19990803_12_00?REQUEST=GetLegendGraphic&LAYER=v-component_of_wind_layer_between_two_pressure_difference_from_ground_layer&PALETTE=ncview
> HTTP/1.1"
> 2013-09-25T16:31:02.091 -0600 [  94270028][     674] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 3
> 2013-09-25T16:31:10.836 -0600 [  94278773][     673] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 28027
> 2013-09-25T16:31:15.940 -0600 [  94283877][     675] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds083.2/1/files/2011/2011.06/fnl_20110628_12_00_c?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:31:15.942 -0600 [  94283879][     675] ERROR -
> thredds.server.metadata.MetadataController - Error
> java.io.FileNotFoundException:
> ds083.2/1/files/2011/2011.06/fnl_20110628_12_00_c
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:298)
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:278)
>       at
> thredds.server.metadata.MetadataController.getMetadata(MetadataController.java:50)
>       at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>       at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>       at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>       at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>       at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>       at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>       at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>       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.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
>       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:102)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> thredds.server.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:48)
>       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:470)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:31:15.943 -0600 [  94283880][     675] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 3
> 2013-09-25T16:31:19.469 -0600 [  94287406][     676] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/dodsC/ds083.2/1/files/2011/2011.06/fnl_20110628_12_00_c.html
> HTTP/1.1"
> 2013-09-25T16:31:19.513 -0600 [  94287450][     676] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 44
> 2013-09-25T16:31:29.859 -0600 [  94297796][     677] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/dodsC/ds083.2/1/files/2011/2011.06/fnl_20110628_12_00_c.html
> HTTP/1.1"
> 2013-09-25T16:31:29.860 -0600 [  94297797][     677] INFO  -
> threddsServlet - Request Completed - 304 - -1 - 1
> 2013-09-25T16:31:31.588 -0600 [  94299525][     678] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds083.2/1/files/2011/2011.06/fnl_20110628_12_00_c?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:31:31.589 -0600 [  94299526][     678] ERROR -
> thredds.server.metadata.MetadataController - Error
> java.io.FileNotFoundException:
> ds083.2/1/files/2011/2011.06/fnl_20110628_12_00_c
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:298)
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:278)
>       at
> thredds.server.metadata.MetadataController.getMetadata(MetadataController.java:50)
>       at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>       at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>       at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>       at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>       at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>       at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>       at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>       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.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
>       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:102)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> thredds.server.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:48)
>       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:470)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:31:31.590 -0600 [  94299527][     678] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 2
> 2013-09-25T16:31:42.191 -0600 [  94310128][     679] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET /thredds/
> HTTP/1.1"
> 2013-09-25T16:31:42.192 -0600 [  94310129][     679] INFO  -
> threddsServlet - Request Completed - 302 - -1 - 1
> 2013-09-25T16:31:42.203 -0600 [  94310140][     680] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog.html HTTP/1.1"
> 2013-09-25T16:31:42.206 -0600 [  94310143][     680] INFO  -
> threddsServlet - Request Completed - 200 - 5024 - 3
> 2013-09-25T16:31:42.472 -0600 [  94310409][     681] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/tdsCat.css HTTP/1.1"
> 2013-09-25T16:31:42.474 -0600 [  94310411][     681] INFO  -
> threddsServlet - Request Completed - 304 - -1 - 2
> 2013-09-25T16:31:42.477 -0600 [  94310414][     682] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/folder.gif HTTP/1.1"
> 2013-09-25T16:31:42.479 -0600 [  94310416][     682] INFO  -
> threddsServlet - Request Completed - 304 - -1 - 2
> 2013-09-25T16:31:49.117 -0600 [  94317054][     683] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds631.0.html HTTP/1.1"
> 2013-09-25T16:31:49.120 -0600 [  94317057][     683] INFO  -
> threddsServlet - Request Completed - 200 - 1836 - 3
> 2013-09-25T16:31:51.182 -0600 [  94319119][     684] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds631.0/6/catalog.html HTTP/1.1"
> 2013-09-25T16:32:00.355 -0600 [  94328292][     685] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds629.6.html HTTP/1.1"
> 2013-09-25T16:32:00.359 -0600 [  94328296][     685] INFO  -
> threddsServlet - Request Completed - 200 - 1817 - 4
> 2013-09-25T16:32:01.317 -0600 [  94329254][     686] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.6/0/catalog.html HTTP/1.1"
> 2013-09-25T16:32:01.320 -0600 [  94329257][     686] INFO  -
> threddsServlet - Request Completed - 200 - 2131 - 3
> 2013-09-25T16:32:02.589 -0600 [  94330526][     687] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.6/0/files/catalog.html HTTP/1.1"
> 2013-09-25T16:32:08.764 -0600 [  94336701][     687] INFO  -
> threddsServlet - Request Completed - 200 - 2076132 - 6175
> 2013-09-25T16:32:13.559 -0600 [  94341496][     688] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.6/0/files/catalog.html?dataset=ds629.6/0/files/200805/yt.oper.fc.pl.regn400sc.r_157.2008050515_2008050612
> HTTP/1.1"
> 2013-09-25T16:32:16.267 -0600 [  94344204][     688] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 2708
> 2013-09-25T16:32:19.060 -0600 [  94346997][     689] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds629.6/0/files/200805/yt.oper.fc.pl.regn400sc.r_157.2008050515_2008050612?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:32:19.062 -0600 [  94346999][     689] ERROR -
> thredds.server.metadata.MetadataController - Error
> java.io.FileNotFoundException:
> ds629.6/0/files/200805/yt.oper.fc.pl.regn400sc.r_157.2008050515_2008050612
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:298)
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:278)
>       at
> thredds.server.metadata.MetadataController.getMetadata(MetadataController.java:50)
>       at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>       at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>       at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>       at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>       at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>       at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>       at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>       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.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
>       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:102)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> thredds.server.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:48)
>       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:470)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:32:19.063 -0600 [  94347000][     689] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 3
> 2013-09-25T16:33:35.924 -0600 [  94423861][     690] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.6/0/files/catalog.html?dataset=ds629.6/0/files/201001/yt.oper.fc.pl.regn400sc.t_130.2010011515_2010011612
> HTTP/1.1"
> 2013-09-25T16:33:40.323 -0600 [  94428260][     690] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 4399
> 2013-09-25T16:33:43.527 -0600 [  94431464][     691] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds629.6/0/files/201001/yt.oper.fc.pl.regn400sc.t_130.2010011515_2010011612?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:33:43.529 -0600 [  94431466][     691] ERROR -
> thredds.server.metadata.MetadataController - Error
> java.io.FileNotFoundException:
> ds629.6/0/files/201001/yt.oper.fc.pl.regn400sc.t_130.2010011515_2010011612
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:298)
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:278)
>       at
> thredds.server.metadata.MetadataController.getMetadata(MetadataController.java:50)
>       at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>       at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>       at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>       at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>       at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>       at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>       at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>       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.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
>       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:102)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> thredds.server.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:48)
>       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:470)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:33:43.529 -0600 [  94431466][     691] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 2
> 2013-09-25T16:33:51.281 -0600 [  94439218][     692] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds629.5.html HTTP/1.1"
> 2013-09-25T16:33:51.284 -0600 [  94439221][     692] INFO  -
> threddsServlet - Request Completed - 200 - 1811 - 3
> 2013-09-25T16:33:52.705 -0600 [  94440642][     693] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.5/15/catalog.html HTTP/1.1"
> 2013-09-25T16:33:52.965 -0600 [  94440902][     693] INFO  -
> threddsServlet - Request Completed - 200 - 2129 - 260
> 2013-09-25T16:33:54.034 -0600 [  94441971][     694] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.5/15/files/catalog.html HTTP/1.1"
> 2013-09-25T16:33:55.734 -0600 [  94443671][     694] INFO  -
> threddsServlet - Request Completed - 200 - 728290 - 1701
> 2013-09-25T16:33:58.308 -0600 [  94446245][     695] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.5/15/files/catalog.html?dataset=ds629.5/15/files/2008/yt.oper.fc.sfc.regn400sc.3hr.2d_168.200808
> HTTP/1.1"
> 2013-09-25T16:33:58.582 -0600 [  94446519][     695] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 274
> 2013-09-25T16:34:00.347 -0600 [  94448284][     696] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds629.5/15/files/2008/yt.oper.fc.sfc.regn400sc.3hr.2d_168.200808?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:34:00.349 -0600 [  94448286][     696] ERROR -
> thredds.server.metadata.MetadataController - Error
> java.io.FileNotFoundException:
> ds629.5/15/files/2008/yt.oper.fc.sfc.regn400sc.3hr.2d_168.200808
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:298)
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:278)
>       at
> thredds.server.metadata.MetadataController.getMetadata(MetadataController.java:50)
>       at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>       at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>       at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>       at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>       at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>       at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>       at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>       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.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
>       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:102)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> thredds.server.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:48)
>       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:470)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:34:00.349 -0600 [  94448286][     696] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 2
> 2013-09-25T16:34:11.407 -0600 [  94459344][     697] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds502.0.html HTTP/1.1"
> 2013-09-25T16:34:11.410 -0600 [  94459347][     697] INFO  -
> threddsServlet - Request Completed - 200 - 2018 - 3
> 2013-09-25T16:34:12.644 -0600 [  94460581][     698] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds502.0/2/catalog.html HTTP/1.1"
> 2013-09-25T16:34:12.739 -0600 [  94460676][     698] INFO  -
> threddsServlet - Request Completed - 200 - 4754 - 95
> 2013-09-25T16:34:14.809 -0600 [  94462746][     699] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds316.0.html HTTP/1.1"
> 2013-09-25T16:34:14.811 -0600 [  94462748][     699] INFO  -
> threddsServlet - Request Completed - 200 - 1739 - 2
> 2013-09-25T16:34:16.704 -0600 [  94464641][     700] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds285.3.html HTTP/1.1"
> 2013-09-25T16:34:16.707 -0600 [  94464644][     700] INFO  -
> threddsServlet - Request Completed - 200 - 2857 - 3
> 2013-09-25T16:34:20.515 -0600 [  94468452][     701] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds277.6.html HTTP/1.1"
> 2013-09-25T16:34:20.518 -0600 [  94468455][     701] INFO  -
> threddsServlet - Request Completed - 200 - 1506 - 3
> 2013-09-25T16:34:22.731 -0600 [  94470668][     702] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds277.6.html HTTP/1.1"
> 2013-09-25T16:34:22.736 -0600 [  94470673][     702] INFO  -
> threddsServlet - Request Completed - 200 - 1506 - 6
> 2013-09-25T16:34:23.766 -0600 [  94471703][     703] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds277.6/1/catalog.html HTTP/1.1"
> 2013-09-25T16:34:23.769 -0600 [  94471706][     703] INFO  -
> threddsServlet - Request Completed - 200 - 3632 - 3
> 2013-09-25T16:34:25.409 -0600 [  94473346][     704] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds277.6/1/Ocean-Current-or-Surface-Momentum-Flux/files/catalog.html
> HTTP/1.1"
> 2013-09-25T16:34:26.035 -0600 [  94473972][     704] INFO  -
> threddsServlet - Request Completed - 200 - 112384 - 626
> 2013-09-25T16:34:28.040 -0600 [  94475977][     705] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds277.6/1/Ocean-Current-or-Surface-Momentum-Flux/files/catalog.html?dataset=ds277.6/1/files/godas.M.198004.grb
> HTTP/1.1"
> 2013-09-25T16:34:28.056 -0600 [  94475993][     705] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 16
> 2013-09-25T16:34:28.079 -0600 [  94476016][     706] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/tds.css HTTP/1.1"
> 2013-09-25T16:34:28.081 -0600 [  94476018][     706] INFO  -
> threddsServlet - Request Completed - 304 - -1 - 2
> 2013-09-25T16:34:29.526 -0600 [  94477463][     707] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds277.6/1/files/godas.M.198004.grb?metadata=variableMap 
> HTTP/1.1"
> 2013-09-25T16:34:29.590 -0600 [  94477527][     707] INFO  -
> threddsServlet - Request Completed - 200 - 2740 - 64
> 2013-09-25T16:34:32.778 -0600 [  94480715][     708] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds277.6/1/Ocean-Current-or-Surface-Momentum-Flux/files/catalog.html?dataset=ds277.6/1/files/godas.M.198206.grb
> HTTP/1.1"
> 2013-09-25T16:34:32.859 -0600 [  94480796][     708] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 81
> 2013-09-25T16:34:34.166 -0600 [  94482103][     709] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds277.6/1/files/godas.M.198206.grb?metadata=variableMap 
> HTTP/1.1"
> 2013-09-25T16:34:34.247 -0600 [  94482184][     709] INFO  -
> threddsServlet - Request Completed - 200 - 2740 - 81
> 2013-09-25T16:34:38.669 -0600 [  94486606][     710] INFO  -
> threddsServlet - Remote host: 66.249.66.84 - Request: "GET
> /thredds/wms/FNLCollection/files/2000/2000.08/fnl_20000829_06_00?REQUEST=GetLegendGraphic&LAYER=Specific_humidity_layer_between_two_pressure_difference_from_ground_layer&PALETTE=ferret
> HTTP/1.1"
> 2013-09-25T16:34:38.671 -0600 [  94486608][     710] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 3
> 2013-09-25T16:34:39.282 -0600 [  94487219][     711] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds277.6/1/Potential-Temperature,-Salinity,-Sea-Surface-Height/files/catalog.html
> HTTP/1.1"
> 2013-09-25T16:34:39.442 -0600 [  94487379][     711] INFO  -
> threddsServlet - Request Completed - 200 - 112410 - 160
> 2013-09-25T16:34:41.992 -0600 [  94489929][     712] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds277.6/1/Potential-Temperature,-Salinity,-Sea-Surface-Height/files/catalog.html?dataset=ds277.6/1/files/godas.M.198701.grb
> HTTP/1.1"
> 2013-09-25T16:34:42.038 -0600 [  94489975][     712] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 47
> 2013-09-25T16:34:43.943 -0600 [  94491880][     713] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds277.6/1/files/godas.M.198701.grb?metadata=variableMap 
> HTTP/1.1"
> 2013-09-25T16:34:44.015 -0600 [  94491952][     713] INFO  -
> threddsServlet - Request Completed - 200 - 2740 - 72
> 2013-09-25T16:34:58.096 -0600 [  94506033][     714] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds629.3.html HTTP/1.1"
> 2013-09-25T16:34:58.115 -0600 [  94506052][     714] INFO  -
> threddsServlet - Request Completed - 200 - 1817 - 19
> 2013-09-25T16:34:59.460 -0600 [  94507397][     715] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.3/0/catalog.html HTTP/1.1"
> 2013-09-25T16:34:59.462 -0600 [  94507399][     715] INFO  -
> threddsServlet - Request Completed - 200 - 2131 - 2
> 2013-09-25T16:35:00.450 -0600 [  94508387][     716] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.3/0/files/catalog.html HTTP/1.1"
>
>
>
>
>
>
>
>
> 2013-09-25T16:35:29.698 -0600 [  94537635][     716] INFO  -
> threddsServlet - Request Completed - 200 - 11052942 - 29248
> 2013-09-25T16:35:39.417 -0600 [  94547354][     717] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.3/0/files/catalog.html?dataset=ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519
> HTTP/1.1"
> 2013-09-25T16:36:04.118 -0600 [  94572055][     717] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 24701
> 2013-09-25T16:36:07.951 -0600 [  94575888][     718] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:36:07.953 -0600 [  94575890][     718] ERROR -
> thredds.server.metadata.MetadataController - Error
> java.io.FileNotFoundException:
> ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:298)
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:278)
>       at
> thredds.server.metadata.MetadataController.getMetadata(MetadataController.java:50)
>       at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>       at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>       at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>       at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>       at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>       at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>       at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>       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.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
>       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:102)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> thredds.server.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:48)
>       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:470)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:36:07.954 -0600 [  94575891][     718] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 3
> 2013-09-25T16:36:10.405 -0600 [  94578342][     719] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/dodsC/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519.html
> HTTP/1.1"
> 2013-09-25T16:36:10.432 -0600 [  94578369][     719] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 27
> 2013-09-25T16:36:12.159 -0600 [  94580096][     720] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/fileServer/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519
> HTTP/1.1"
> 2013-09-25T16:36:22.191 -0600 [  94590128][     720] INFO  -
> threddsServlet - Request Completed - 200 - 256010800 - 10032
> 2013-09-25T16:36:51.117 -0600 [  94619054][     721] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/ncss/grid/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519/dataset.html
> HTTP/1.1"
> 2013-09-25T16:36:51.118 -0600 [  94619055][     721] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 2
> 2013-09-25T16:36:52.676 -0600 [  94620613][     722] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/cdmremote/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519?req=form
> HTTP/1.1"
> 2013-09-25T16:36:52.858 -0600 [  94620795][     722] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 182
> 2013-09-25T16:36:54.674 -0600 [  94622611][     723] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/wcs/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519?service=WCS&version=1.0.0&request=GetCapabilities
> HTTP/1.1"
> 2013-09-25T16:36:54.734 -0600 [  94622671][     723] INFO  -
> threddsServlet - Request Completed - 400 - -1 - 60
> 2013-09-25T16:36:59.081 -0600 [  94627018][     724] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/wms/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519?service=WMS&version=1.3.0&request=GetCapabilities
> HTTP/1.1"
> 2013-09-25T16:36:59.083 -0600 [  94627020][     724] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 2
> 2013-09-25T16:37:03.067 -0600 [  94631004][     725] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/iso/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519?catalog=http%3A%2F%2Fcastle.ucar.edu%2Fthredds%2Fcatalog%2Fds629.3%2F0%2Ffiles%2Fcatalog.html&dataset=ds629.3%2F0%2Ffiles%2F200805%2Fyt.oper.fc.pl.regn400sc.dmf_105.20080519
> HTTP/1.1"
> 2013-09-25T16:37:03.068 -0600 [  94631005][     725] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 1
> 2013-09-25T16:37:04.832 -0600 [  94632769][     726] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/ncml/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519?catalog=http%3A%2F%2Fcastle.ucar.edu%2Fthredds%2Fcatalog%2Fds629.3%2F0%2Ffiles%2Fcatalog.html&dataset=ds629.3%2F0%2Ffiles%2F200805%2Fyt.oper.fc.pl.regn400sc.dmf_105.20080519
> HTTP/1.1"
> 2013-09-25T16:37:04.834 -0600 [  94632771][     726] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 2
> 2013-09-25T16:37:06.319 -0600 [  94634256][     727] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/uddc/ds629.3/0/files/200805/yt.oper.fc.pl.regn400sc.dmf_105.20080519?catalog=http%3A%2F%2Fcastle.ucar.edu%2Fthredds%2Fcatalog%2Fds629.3%2F0%2Ffiles%2Fcatalog.html&dataset=ds629.3%2F0%2Ffiles%2F200805%2Fyt.oper.fc.pl.regn400sc.dmf_105.20080519
> HTTP/1.1"
> 2013-09-25T16:37:06.320 -0600 [  94634257][     727] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 1
> 2013-09-25T16:37:16.312 -0600 [  94644249][     728] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog_ds629.6.html HTTP/1.1"
> 2013-09-25T16:37:16.314 -0600 [  94644251][     728] INFO  -
> threddsServlet - Request Completed - 200 - 1817 - 2
> 2013-09-25T16:37:17.702 -0600 [  94645639][     729] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.6/0/catalog.html HTTP/1.1"
> 2013-09-25T16:37:17.704 -0600 [  94645641][     729] INFO  -
> threddsServlet - Request Completed - 200 - 2131 - 2
> 2013-09-25T16:37:21.199 -0600 [  94649136][     730] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.6/0/files/catalog.html HTTP/1.1"
> 2013-09-25T16:37:26.835 -0600 [  94654772][     730] INFO  -
> threddsServlet - Request Completed - 200 - 2076132 - 5636
> 2013-09-25T16:39:13.147 -0600 [  94761084][     731] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/catalog/ds629.6/0/files/catalog.html?dataset=ds629.6/0/files/200902/yt.oper.fc.pl.regn400sc.t_130.2009021415_2009021512
> HTTP/1.1"
> 2013-09-25T16:39:16.645 -0600 [  94764582][     684] INFO  -
> threddsServlet - Request Completed - 200 - 2122 - 445463
> 2013-09-25T16:39:17.624 -0600 [  94765561][     731] INFO  -
> threddsServlet - Request Completed - 200 - -1 - 4477
> 2013-09-25T16:39:22.385 -0600 [  94770322][     732] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/metadata/ds629.6/0/files/200902/yt.oper.fc.pl.regn400sc.t_130.2009021415_2009021512?metadata=variableMap
> HTTP/1.1"
> 2013-09-25T16:39:22.387 -0600 [  94770324][     732] ERROR -
> thredds.server.metadata.MetadataController - Error
> java.io.FileNotFoundException:
> ds629.6/0/files/200902/yt.oper.fc.pl.regn400sc.t_130.2009021415_2009021512
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:298)
>       at
> thredds.servlet.DatasetHandler.openGridDataset(DatasetHandler.java:278)
>       at
> thredds.server.metadata.MetadataController.getMetadata(MetadataController.java:50)
>       at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>       at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>       at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>       at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>       at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>       at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>       at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>       at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>       at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>       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.RequestQueryFilter.doFilter(RequestQueryFilter.java:120)
>       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:102)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> thredds.server.RequestBracketingLogMessageFilter.doFilter(RequestBracketingLogMessageFilter.java:48)
>       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:470)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311)
>       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
>       at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
>       at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>       at java.lang.Thread.run(Thread.java:679)
> 2013-09-25T16:39:22.387 -0600 [  94770324][     732] INFO  -
> threddsServlet - Request Completed - 500 - -1 - 2
> 2013-09-25T16:39:25.058 -0600 [  94772995][     733] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/dodsC/ds629.6/0/files/200902/yt.oper.fc.pl.regn400sc.t_130.2009021415_2009021512.html
> HTTP/1.1"
> 2013-09-25T16:39:25.078 -0600 [  94773015][     733] INFO  -
> threddsServlet - Request Completed - 404 - -1 - 20
> 2013-09-25T16:39:26.686 -0600 [  94774623][     734] INFO  -
> threddsServlet - Remote host: 128.117.8.232 - Request: "GET
> /thredds/fileServer/ds629.6/0/files/200902/yt.oper.fc.pl.regn400sc.t_130.2009021415_2009021512
> HTTP/1.1"
> 2013-09-25T16:39:40.300 -0600 [  94788237][     734] INFO  -
> threddsServlet - Request Completed - 200 - 512021600 - 13614
> 2
>
>
>
> On 9/25/13 4:17 PM, Unidata THREDDS Support wrote:
>> Yeah, I puzzled over it for a little while.
>>
>> Anyway, no luck reproducing your bug locally with the files that I
>> have.  Could you possibly send me some of the grib files in ds083 (or
>> one of the other data sets that fails), or set me up with an RDA login
>> so I can grap them by http?
>>
>> Also, would it be difficult for you to pull the threddsServlet log? It
>> should contain the 500 message you see when clicking on the single file
>> variable map, and will give me a good idea of where to start.  An easy
>> way to do this would be to set up a tail on threddsServlet.log (i.e.,
>> tail -f threddsServlet.log), then hit your server and make the error
>> happen.  When you see it in the log, just cut and paste it into an
>> e-mail and I'll take it from there.
>>
>> Thanks,
>>      Lansing
>>
>> On 9/25/2013 3:40 PM, Kevin Manross wrote:
>>> New Client Reply: File Access Problems With TDS 4.18?
>>>
>>>
>>> Must have been a Mac issue.  Weird.
>>>
>>> -k.
>>>
>>> On 9/25/13 3:38 PM, Unidata THREDDS Support wrote:
>>>> There we go, that unpacked as expected.
>>>>
>>>> On 9/25/2013 3:28 PM, Kevin Manross wrote:
>>>>> New Client Reply: File Access Problems With TDS 4.18?
>>>>>
>>>>>
>>>>> Fascinating and frustrating.
>>>>>
>>>>> How about this one (attached)
>>>>>
>>>>> -kevin.
>>>>>
>>>>> On 9/25/13 3:23 PM, Unidata THREDDS Support wrote:
>>>>>> Kevin,
>>>>>>
>>>>>> I've never seen it before, but I don't seem to be able to successfully
>>>>>> unpack the tarball you sent.  I get a bunch of:
>>>>>>
>>>>>> catalog_ds629.3.xml
>>>>>> tar: Archive value 1202617992 is out of gid_t range 0..65535
>>>>>> tar: Extended header gid=1202617992 is out of range 0..65535
>>>>>> tar: Extended header uid=666758683 is out of range 0..65535
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.dev'
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.ino'
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.nlink'
>>>>>> catalog_ds629.4.xml
>>>>>> tar: Archive value 1202617992 is out of gid_t range 0..65535
>>>>>> tar: Extended header gid=1202617992 is out of range 0..65535
>>>>>> tar: Extended header uid=666758683 is out of range 0..65535
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.dev'
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.ino'
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.nlink'
>>>>>> catalog_ds629.5.xml
>>>>>> tar: Archive value 1202617992 is out of gid_t range 0..65535
>>>>>> tar: Extended header gid=1202617992 is out of range 0..65535
>>>>>> tar: Extended header uid=666758683 is out of range 0..65535
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.dev'
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.ino'
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.nlink'
>>>>>> catalog_ds629.6.xml
>>>>>> tar: Archive value 1202617992 is out of gid_t range 0..65535
>>>>>> tar: Extended header gid=1202617992 is out of range 0..65535
>>>>>> tar: Extended header uid=666758683 is out of range 0..65535
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.dev'
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.ino'
>>>>>> tar: Ignoring unknown extended header keyword `SCHILY.nlink'
>>>>>> catalog_ds631.0.xml
>>>>>> tar: Exiting with failure status due to previous errors
>>>>>>
>>>>>> Can you try packing and sending again?  Sorry to be having trouble.
>>>>>>
>>>>>> -Lansing
>>>>>>
>>>>>> On 9/25/2013 11:13 AM, Kevin Manross wrote:
>>>>>>> New Client Reply: File Access Problems With TDS 4.18?
>>>>>>>
>>>>>>>
>>>>>>> I'm glad the error is reproducible Lansing.
>>>>>>>
>>>>>>> Attached is a tarball of my catalog files.  Please let me know if you
>>>>>>> need anything else and I'll be happy to provide it.  many thanks for the
>>>>>>> attention on this!
>>>>>>>
>>>>>>> -kevin.
>>>>>>>
>>>>>>> On 9/25/13 11:07 AM, Unidata THREDDS Support wrote:
>>>>>>>> Kevin,
>>>>>>>>
>>>>>>>> Okay, I see the 500 error coming up on variable map requests.  I didn't
>>>>>>>> check every dataset, but I'll take your word for it.  I have a bunch of
>>>>>>>> your grib1 files, so I'll try to reproduce what's happening on your
>>>>>>>> server locally in my debugger.  I would appreciate it if you would send
>>>>>>>> me your catalogs, since that makes it a little easier to recreate your
>>>>>>>> environment.  If I can't reproduce the issue, I may need to get some of
>>>>>>>> the specific files that are giving you the 500 error on variable map.
>>>>>>>>
>>>>>>>> -Lansing
>>>>>>>>
>>>>>>>> On 9/25/2013 9:16 AM, Kevin Manross wrote:
>>>>>>>>> New Client Reply: File Access Problems With TDS 4.18?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hmmm, that's a bit odd.  I restarted the server at 2:30 yesterday
>>>>>>>>> afternoon.  I have not seen the 503 error after that, nor this 
>>>>>>>>> morning.
>>>>>>>>>
>>>>>>>>> I know that when hitting the files link for ds083.2, it takes a while
>>>>>>>>> since I do not currently have them partitioned.
>>>>>>>>>
>>>>>>>>> Could you try again this morning and let me know if you are still
>>>>>>>>> getting the 503 error?
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>> -kevin.
>>>>>>>>>
>>>>>>>>> On 9/24/13 5:26 PM, Unidata THREDDS Support wrote:
>>>>>>>>>> Kevin,
>>>>>>>>>>
>>>>>>>>>> I've been hitting castle this afternoon, but I'm getting a service
>>>>>>>>>> unavailable 503 message when I hit the files.  Is this what you're
>>>>>>>>>> seeing, or something new and different?
>>>>>>>>>>
>>>>>>>>>> -Lansing
>>>>>>>>>>
>>>>>>>>>> On 9/10/2013 12:08 PM, Kevin Manross wrote:
>>>>>>>>>>> New Client Reply: File Access Problems With TDS 4.18?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Hello Lansing,
>>>>>>>>>>>
>>>>>>>>>>> I finally updated my TDS yesterday to the war file you offered 
>>>>>>>>>>> below.
>>>>>>>>>>> It appears to have fixed some of the issues, but not all of them.  
>>>>>>>>>>> You
>>>>>>>>>>> are welcome to check my server at
>>>>>>>>>>>
>>>>>>>>>>> http://castle.ucar.edu/thredds
>>>>>>>>>>>
>>>>>>>>>>> There you will see the following datasets.  I have added comments
>>>>>>>>>>> regarding which are GRIB/GRIB2 and which ones are now successful in
>>>>>>>>>>> allowing OPeNDAP/NCSS/Variable Map access and which are not.  Note, 
>>>>>>>>>>> you
>>>>>>>>>>> will need an RDA user account to access the OPeNDAP/NCSS links, but 
>>>>>>>>>>> the
>>>>>>>>>>> Variable Map links do not require a login.
>>>>>>>>>>>
>>>>>>>>>>>               Folder  RDA Datasets
>>>>>>>>>>>                      Folder  ds083.2/           GRIB1  :: suffix 
>>>>>>>>>>> _00_c or _00 ::
>>>>>>>>>>> Access fails at file level but works for aggregation
>>>>>>>>>>>                      Folder  ds093.1/           GRIB2  :: suffix 
>>>>>>>>>>> .grb2  :: Access
>>>>>>>>>>> fails at file level but works for aggregation
>>>>>>>>>>>                      Folder  ds094.1/           GRIB2  :: suffix 
>>>>>>>>>>> .grb2  :: Access
>>>>>>>>>>> fails at file level but works for aggregation
>>>>>>>>>>>                      Folder  ds277.6/           GRIB1  :: .grb  :: 
>>>>>>>>>>> All is good!
>>>>>>>>>>>                      Folder  ds285.3/           GRIB1  :: .grb  :: 
>>>>>>>>>>> All is good!
>>>>>>>>>>>                      Folder  ds316.0/           NetCDF
>>>>>>>>>>>                      Folder  ds502.0/           NetCDF
>>>>>>>>>>>                      Folder  ds629.1/           GRIB1  :: .YYYYMMDD 
>>>>>>>>>>> :: Access fails
>>>>>>>>>>> at file level but works for aggregation
>>>>>>>>>>>                      Folder  ds629.2/           GRIB1  :: .YYYYMMDD 
>>>>>>>>>>> :: Access fails
>>>>>>>>>>> at file level but works for aggregation
>>>>>>>>>>>                      Folder  ds629.3/           (Same as others in 
>>>>>>>>>>> this series, but
>>>>>>>>>>> still updating and may not be immediately available)
>>>>>>>>>>>                      Folder  ds629.5/           GRIB1  :: .YYYYMMDD 
>>>>>>>>>>> :: Access fails
>>>>>>>>>>> at file level but works for aggregation
>>>>>>>>>>>                      Folder  ds629.6/           GRIB1  :: .YYYYMMDD 
>>>>>>>>>>> :: Access fails
>>>>>>>>>>> at file level but works for aggregation
>>>>>>>>>>>                      Folder  ds631.0/           NetCDF
>>>>>>>>>>>
>>>>>>>>>>> I would be happy to send you the respective catalogs id that would 
>>>>>>>>>>> be
>>>>>>>>>>> useful.
>>>>>>>>>>>
>>>>>>>>>>> For all the GRIB2 data, I have the following:
>>>>>>>>>>>
>>>>>>>>>>> <gribConfig datasetTypes="Best Files">
>>>>>>>>>>>                      <bestNamer name="Timeseries Aggregation"/>
>>>>>>>>>>>                      <pdsHash>
>>>>>>>>>>>                        <useGenType>true</useGenType>
>>>>>>>>>>>                      </pdsHash>
>>>>>>>>>>> </gribConfig>
>>>>>>>>>>>
>>>>>>>>>>> For all the GRIB1 data it is:
>>>>>>>>>>>
>>>>>>>>>>> <gribConfig datasetTypes="Best Files">
>>>>>>>>>>>                          <bestNamer name="Timeseries Aggregation"/>
>>>>>>>>>>>                          <pdsHash>
>>>>>>>>>>>                            <useTableVersion>false</useTableVersion>
>>>>>>>>>>>                          </pdsHash>
>>>>>>>>>>> </gribConfig>
>>>>>>>>>>>
>>>>>>>>>>> Please let me know if I can provide any additional info to help.
>>>>>>>>>>>
>>>>>>>>>>> -kevin.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On 8/27/13 1:40 PM, Unidata THREDDS Support wrote:
>>>>>>>>>>>> Hi Kevin,
>>>>>>>>>>>>
>>>>>>>>>>>> I have a bug fix for you.  The initial stack trace that I saw was 
>>>>>>>>>>>> a red herring, and was a function of me hitting the server before 
>>>>>>>>>>>> indexing was complete on start up.  You can download the new 
>>>>>>>>>>>> warfile (a snapshot of 4.3.19) here:
>>>>>>>>>>>>
>>>>>>>>>>>> https://docs.google.com/file/d/0B7jP7ooGP2ZzYng3R3NUVlVsVkE/edit?usp=sharing
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you for reporting this bug!
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>               Lansing Madry
>>>>>>>>>>>>               Unidata
>>>>>>>>>>>>               Boulder, Colorado
>>>>>>>>>>>>
>>>>>>>>>>>> Ticket Details
>>>>>>>>>>>> ===================
>>>>>>>>>>>> Ticket ID: EFD-388660
>>>>>>>>>>>> Department: Support THREDDS
>>>>>>>>>>>> Priority: Low
>>>>>>>>>>>> Status: Open
>>>>>>>>>>>>
>>>>>>>>>> Ticket Details
>>>>>>>>>> ===================
>>>>>>>>>> Ticket ID: EFD-388660
>>>>>>>>>> Department: Support THREDDS
>>>>>>>>>> Priority: Low
>>>>>>>>>> Status: Open
>>>>>>>>>>
>>>>>>>> Ticket Details
>>>>>>>> ===================
>>>>>>>> Ticket ID: EFD-388660
>>>>>>>> Department: Support THREDDS
>>>>>>>> Priority: Low
>>>>>>>> Status: Open
>>>>>>>>
>>>>>> Ticket Details
>>>>>> ===================
>>>>>> Ticket ID: EFD-388660
>>>>>> Department: Support THREDDS
>>>>>> Priority: Low
>>>>>> Status: Open
>>>>>>
>>>> Ticket Details
>>>> ===================
>>>> Ticket ID: EFD-388660
>>>> Department: Support THREDDS
>>>> Priority: Low
>>>> Status: Open
>>>>
>>
>> Ticket Details
>> ===================
>> Ticket ID: EFD-388660
>> Department: Support THREDDS
>> Priority: Low
>> Status: Open
>>



Ticket Details
===================
Ticket ID: EFD-388660
Department: Support THREDDS
Priority: Low
Status: Open


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.