S3GeoTiffReader exception

Download Raw Clone


  1. 2019-09-12 12:18:42,897 DEBUG [org.geotools.gce.imagemosaic] - java.lang.NoSuchMethodException: org.geotools.s3.geotiff.S3GeoTiffReader.<init>()
  2. org.geotools.data.DataSourceException: java.lang.NoSuchMethodException: org.geotools.s3.geotiff.S3GeoTiffReader.<init>()
  3. at org.geotools.gce.imagemosaic.ImageMosaicReader.<init>(ImageMosaicReader.java:514)
  4. at org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:577)
  5. at org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:111)
  6. at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1556)
  7. at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1502)
  8. at org.geoserver.catalog.impl.CoverageStoreInfoImpl.getGridCoverageReader(CoverageStoreInfoImpl.java:53)
  9. at jdk.internal.reflect.GeneratedMethodAccessor404.invoke(Unknown Source)
  10. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  11. at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  12. at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:127)
  13. at com.sun.proxy.$Proxy37.getGridCoverageReader(Unknown Source)
  14. at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:86)
  15. at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:47)
  16. at org.geoserver.web.wicket.GeoServerDataProvider.getFilteredItems(GeoServerDataProvider.java:202)
  17. at org.geoserver.web.data.layer.NewLayerPageProvider.getFilteredItems(NewLayerPageProvider.java:186)
  18. at org.geoserver.web.wicket.GeoServerDataProvider.size(GeoServerDataProvider.java:220)
  19. at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:597)
  20. at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.<init>(GeoServerTablePanel.java:592)
  21. at org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:182)
  22. at org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:96)
  23. at org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:99)
  24. at org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:98)
  25. at org.geoserver.web.data.store.CoverageStoreNewPage.onSuccessfulSave(CoverageStoreNewPage.java:82)
  26. at org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:71)
  27. at org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:139)
  28. at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:111)
  29. at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$AjaxFormSubmitter.onSubmit(AjaxFormSubmitBehavior.java:215)
  30. at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1309)
  31. at org.apache.wicket.markup.html.form.Form.process(Form.java:976)
  32. at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:797)
  33. at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:171)
  34. at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155)
  35. at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:601)
  36. at jdk.internal.reflect.GeneratedMethodAccessor299.invoke(Unknown Source)
  37. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  38. at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  39. at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
  40. at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
  41. at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:248)
  42. at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234)
  43. at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
  44. at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
  45. at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
  46. at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
  47. at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
  48. at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
  49. at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
  50. at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:159)
  51. at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
  52. at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
  53. at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:165)
  54. at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  55. at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  56. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
  57. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
  58. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998)
  59. at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901)
  60. at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
  61. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875)
  62. at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
  63. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
  64. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  65. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  66. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  67. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  68. at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:26)
  69. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  70. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  71. at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:69)
  72. at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:73)
  73. at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66)
  74. at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:41)
  75. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  76. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  77. at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:37)
  78. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  79. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  80. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
  81. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  82. at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
  83. at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
  84. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  85. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  86. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  87. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  88. at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
  89. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  90. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  91. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  92. at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:51)
  93. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  94. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  95. at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
  96. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  97. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  98. at org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:122)
  99. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  100. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  101. at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
  102. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  103. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  104. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  105. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  106. at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
  107. at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
  108. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  109. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  110. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  111. at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
  112. at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
  113. at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142)
  114. at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
  115. at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
  116. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  117. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  118. at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:101)
  119. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  120. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  121. at org.geoserver.filters.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.java:79)
  122. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  123. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  124. at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
  125. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  126. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  127. at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)
  128. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  129. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  130. at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42)
  131. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  132. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  133. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
  134. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  135. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  136. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  137. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
  138. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
  139. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
  140. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
  141. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  142. at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
  143. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
  144. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
  145. at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087)
  146. at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
  147. at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
  148. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  149. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  150. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  151. at java.base/java.lang.Thread.run(Thread.java:834)
  152. Caused by: org.geotools.data.DataSourceException: java.lang.NoSuchMethodException: org.geotools.s3.geotiff.S3GeoTiffReader.<init>()
  153. at org.geotools.gce.imagemosaic.ImageMosaicReader.initReaderFromURL(ImageMosaicReader.java:719)
  154. at org.geotools.gce.imagemosaic.ImageMosaicReader.<init>(ImageMosaicReader.java:512)
  155. ... 148 more
  156. Caused by: java.lang.IllegalArgumentException: java.lang.NoSuchMethodException: org.geotools.s3.geotiff.S3GeoTiffReader.<init>()
  157. at org.geotools.gce.imagemosaic.catalog.AbstractGTDataStoreGranuleCatalog.<init>(AbstractGTDataStoreGranuleCatalog.java:157)
  158. at org.geotools.gce.imagemosaic.catalog.GTDataStoreGranuleCatalog.<init>(GTDataStoreGranuleCatalog.java:44)
  159. at org.geotools.gce.imagemosaic.catalog.GranuleCatalogFactory.createGranuleCatalog(GranuleCatalogFactory.java:74)
  160. at org.geotools.gce.imagemosaic.catalog.GranuleCatalogFactory.createGranuleCatalog(GranuleCatalogFactory.java:184)
  161. at org.geotools.gce.imagemosaic.ImageMosaicReader.initReaderFromURL(ImageMosaicReader.java:654)
  162. ... 149 more
  163. Caused by: java.lang.NoSuchMethodException: org.geotools.s3.geotiff.S3GeoTiffReader.<init>()
  164. at java.base/java.lang.Class.getConstructor0(Class.java:3350)
  165. at java.base/java.lang.Class.getDeclaredConstructor(Class.java:2554)
  166. at org.geotools.gce.imagemosaic.catalog.AbstractGTDataStoreGranuleCatalog.<init>(AbstractGTDataStoreGranuleCatalog.java:132)
  167. ... 153 more
  168. 2019-09-12 12:18:42,901 INFO [org.geoserver.web] - Getting list of coverages for saved store file:cog_ground_cover_s3geotiff
  169. java.lang.RuntimeException: Could not list layers for this store, an error occurred retrieving them: Failed to create reader from file:cog_ground_cover_s3geotiff and hints Hints:
  170. EXECUTOR_SERVICE = [email protected][Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
  171. REPOSITORY = [email protected]
  172. System defaults:
  173. FILTER_FACTORY = FilterFactoryImpl
  174. LENIENT_DATUM_SHIFT = true
  175. GRID_COVERAGE_FACTORY = GridCoverageFactory
  176. TILE_ENCODING = null
  177. FEATURE_FACTORY = [email protected]
  178. FORCE_AXIS_ORDER_HONORING = http
  179. COMPARISON_TOLERANCE = 1.0E-8
  180. FORCE_LONGITUDE_FIRST_AXIS_ORDER = true
  181. STYLE_FACTORY = StyleFactoryImpl
  182. at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:170)
  183. at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:47)
  184. at org.geoserver.web.wicket.GeoServerDataProvider.getFilteredItems(GeoServerDataProvider.java:202)
  185. at org.geoserver.web.data.layer.NewLayerPageProvider.getFilteredItems(NewLayerPageProvider.java:186)
  186. at org.geoserver.web.wicket.GeoServerDataProvider.size(GeoServerDataProvider.java:220)
  187. at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:597)
  188. at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.<init>(GeoServerTablePanel.java:592)
  189. at org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:182)
  190. at org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:96)
  191. at org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:99)
  192. at org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:98)
  193. at org.geoserver.web.data.store.CoverageStoreNewPage.onSuccessfulSave(CoverageStoreNewPage.java:82)
  194. at org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:71)
  195. at org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:139)
  196. at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:111)
  197. at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$AjaxFormSubmitter.onSubmit(AjaxFormSubmitBehavior.java:215)
  198. at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1309)
  199. at org.apache.wicket.markup.html.form.Form.process(Form.java:976)
  200. at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:797)
  201. at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:171)
  202. at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155)
  203. at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:601)
  204. at jdk.internal.reflect.GeneratedMethodAccessor299.invoke(Unknown Source)
  205. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  206. at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  207. at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
  208. at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
  209. at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:248)
  210. at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234)
  211. at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
  212. at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
  213. at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
  214. at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
  215. at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
  216. at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
  217. at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
  218. at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:159)
  219. at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
  220. at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
  221. at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:165)
  222. at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  223. at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  224. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
  225. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
  226. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998)
  227. at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901)
  228. at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
  229. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875)
  230. at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
  231. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
  232. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  233. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  234. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  235. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  236. at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:26)
  237. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  238. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  239. at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:69)
  240. at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:73)
  241. at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66)
  242. at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:41)
  243. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  244. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  245. at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:37)
  246. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  247. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  248. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
  249. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  250. at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
  251. at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
  252. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  253. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  254. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  255. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  256. at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
  257. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  258. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  259. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  260. at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:51)
  261. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  262. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  263. at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
  264. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  265. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  266. at org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:122)
  267. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  268. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  269. at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
  270. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  271. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  272. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  273. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
  274. at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
  275. at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
  276. at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
  277. at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  278. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
  279. at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
  280. at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
  281. at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142)
  282. at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
  283. at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
  284. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  285. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  286. at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:101)
  287. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  288. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  289. at org.geoserver.filters.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.java:79)
  290. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  291. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  292. at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
  293. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  294. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  295. at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)
  296. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  297. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  298. at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42)
  299. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  300. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  301. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
  302. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  303. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
  304. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
  305. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
  306. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
  307. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
  308. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
  309. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  310. at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
  311. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
  312. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
  313. at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087)
  314. at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
  315. at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
  316. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  317. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  318. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  319. at java.base/java.lang.Thread.run(Thread.java:834)
  320. Caused by: java.io.IOException: Failed to create reader from file:cog_ground_cover_s3geotiff and hints Hints:
  321. EXECUTOR_SERVICE = [email protected][Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
  322. REPOSITORY = [email protected]
  323. System defaults:
  324. FILTER_FACTORY = FilterFactoryImpl
  325. LENIENT_DATUM_SHIFT = true
  326. GRID_COVERAGE_FACTORY = GridCoverageFactory
  327. TILE_ENCODING = null
  328. FEATURE_FACTORY = [email protected]
  329. FORCE_AXIS_ORDER_HONORING = http
  330. COMPARISON_TOLERANCE = 1.0E-8
  331. FORCE_LONGITUDE_FIRST_AXIS_ORDER = true
  332. STYLE_FACTORY = StyleFactoryImpl
  333. at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1558)
  334. at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1502)
  335. at org.geoserver.catalog.impl.CoverageStoreInfoImpl.getGridCoverageReader(CoverageStoreInfoImpl.java:53)
  336. at jdk.internal.reflect.GeneratedMethodAccessor404.invoke(Unknown Source)
  337. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  338. at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  339. at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:127)
  340. at com.sun.proxy.$Proxy37.getGridCoverageReader(Unknown Source)
  341. at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:86)
  342. ... 137 more

Raw paste data: