Chris Buckmaster
2017-05-09 14:27:21 UTC
I am using Geoserver 2.11 and have a pre seeded ImageMosaic layer containing multiple GeoTIFFs that I am having issues with trying to access at its most detailed zoom level which is not seeded via WMTS. On trying to access, it is giving me an error:
400: Problem communicating with GeoServer
I have included some of the report from the Geoserver log below - I have changed my gwc directory to the D: drive and changed this in the config file - all of my other non-raster ImageMosaic layers are caching fine, it is just this one that is throwing an issue.
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Failed to create reader from file://D:\data\rasters\aerials\2008 and hints Hints:
COMPARISON_TOLERANCE = 1.0E-8
FILTER_FACTORY = FilterFactoryImpl
EXECUTOR_SERVICE = ***@15a6853[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
FORCE_LONGITUDE_FIRST_AXIS_ORDER = true
FORCE_AXIS_ORDER_HONORING = http
STYLE_FACTORY = StyleFactoryImpl
LENIENT_DATUM_SHIFT = true
FEATURE_FACTORY = ***@c55f60
GRID_COVERAGE_FACTORY = GridCoverageFactory
TILE_ENCODING = null
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1495)
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1396)
at org.geoserver.catalog.impl.CoverageInfoImpl.getGridCoverageReader(CoverageInfoImpl.java:164)
at sun.reflect.GeneratedMethodAccessor347.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:147)
at com.sun.proxy.$Proxy15.getGridCoverageReader(Unknown Source)
at org.geoserver.wms.MapLayerInfo.getCoverageReader(MapLayerInfo.java:333)
at org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:504)
... 103 more
2017-05-09 14:53:18,233 ERROR [geowebcache.GeoWebCacheDispatcher] - Problem communicating with GeoServer http://localhost:8081/geoserver/gwc/service/wmts
400: Problem communicating with GeoServer
I have included some of the report from the Geoserver log below - I have changed my gwc directory to the D: drive and changed this in the config file - all of my other non-raster ImageMosaic layers are caching fine, it is just this one that is throwing an issue.
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Failed to create reader from file://D:\data\rasters\aerials\2008 and hints Hints:
COMPARISON_TOLERANCE = 1.0E-8
FILTER_FACTORY = FilterFactoryImpl
EXECUTOR_SERVICE = ***@15a6853[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
FORCE_LONGITUDE_FIRST_AXIS_ORDER = true
FORCE_AXIS_ORDER_HONORING = http
STYLE_FACTORY = StyleFactoryImpl
LENIENT_DATUM_SHIFT = true
FEATURE_FACTORY = ***@c55f60
GRID_COVERAGE_FACTORY = GridCoverageFactory
TILE_ENCODING = null
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1495)
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1396)
at org.geoserver.catalog.impl.CoverageInfoImpl.getGridCoverageReader(CoverageInfoImpl.java:164)
at sun.reflect.GeneratedMethodAccessor347.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:147)
at com.sun.proxy.$Proxy15.getGridCoverageReader(Unknown Source)
at org.geoserver.wms.MapLayerInfo.getCoverageReader(MapLayerInfo.java:333)
at org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:504)
... 103 more
2017-05-09 14:53:18,233 ERROR [geowebcache.GeoWebCacheDispatcher] - Problem communicating with GeoServer http://localhost:8081/geoserver/gwc/service/wmts