geoserver / geoserver-cloud

Cloud Native GeoServer is GeoServer ready to use in the cloud through dockerized microservices.
http://geoserver.org/geoserver-cloud
Other
257 stars 79 forks source link

WMTS request takes too long on any layer #217

Closed andermirik closed 2 years ago

andermirik commented 2 years ago

profile: jdbcconfig request like http://localhost:9090/gwc/service/wmts?REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&LAYER=workspace:ne_10m_roads&STYLE=&TILEMATRIX=EPSG:4326:{z}&TILEMATRIXSET=EPSG:4326&FORMAT=application/vnd.mapbox-vector-tile&TILECOL={x}&TILEROW={y} has execute time is bigger then 5 minutes.

part of logs:


2022-03-29 22:14:20.114 ERROR 1 --- [io-8080-exec-16] org.geowebcache.GeoWebCacheDispatcher    : Request failed

org.geowebcache.GeoWebCacheException: Problem communicating with GeoServer

at org.geoserver.gwc.layer.GeoServerTileLayer.getMetatilingReponse(GeoServerTileLayer.java:618) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.gwc.layer.GeoServerTileLayer.getTile(GeoServerTileLayer.java:555) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geowebcache.util.ResponseUtils.writeTile(ResponseUtils.java:99) ~[gwc-core-1.21-SNAPSHOT.jar:ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3/ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3]

at org.geowebcache.GeoWebCacheDispatcher.handleServiceRequest(GeoWebCacheDispatcher.java:408) ~[gwc-core-1.21-SNAPSHOT.jar:ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3/ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3]

at org.geowebcache.GeoWebCacheDispatcher.handleRequestInternal(GeoWebCacheDispatcher.java:268) ~[gwc-core-1.21-SNAPSHOT.jar:ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3/ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3]

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.geoserver.gwc.dispatch.GwcServiceProxy.dispatch(GwcServiceProxy.java:80) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at jdk.internal.reflect.GeneratedMethodAccessor179.invoke(Unknown Source) ~[na:na]

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]

at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]

at org.geoserver.ows.Dispatcher.execute(Dispatcher.java:869) ~[gs-ows-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:271) ~[gs-ows-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.gwc.web.wmts.WMTSController.serviceRequest(WMTSController.java:30) ~[gs-cloud-starter-gwc-1.0-SNAPSHOT.jar:na]

at jdk.internal.reflect.GeneratedMethodAccessor208.invoke(Unknown Source) ~[na:na]

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]

at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]

at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.16.jar:5.3.16]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.58.jar:4.0.FR]

at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.16.jar:5.3.16]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.58.jar:4.0.FR]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:150) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:81) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.cloud.autoconfigure.gwc.core.GwcCoreAutoConfiguration$SetRequestPathInfoFilter.doFilter(GwcCoreAutoConfiguration.java:272) ~[gs-cloud-starter-gwc-1.0-SNAPSHOT.jar:na]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:39) ~[gs-platform-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:73) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:43) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) ~[spring-boot-actuator-2.6.4.jar:2.6.4]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.ForwardedHeaderFilter.doFilterInternal(ForwardedHeaderFilter.java:156) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]

Caused by: java.lang.IllegalStateException: Expected: RenderedImageMap, got null

at org.geoserver.gwc.layer.GeoServerTileLayer.dispatchGetMap(GeoServerTileLayer.java:693) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.gwc.layer.GeoServerTileLayer.getMetatilingReponse(GeoServerTileLayer.java:610) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

... 120 common frames omitted

2022-03-29 22:14:20.432  INFO 1 --- [io-8080-exec-23] org.geoserver.wms                        : 

Request: getMap

Angle = 0.0

BaseUrl = http://localhost:9090/geoserver/

Bbox = SRSEnvelope[-73.125 : -70.3125, 33.75 : 36.5625]

BgColor = java.awt.Color[r=255,g=255,b=255]

Buffer = 0

Clip = null

CQLFilter = null

Crs = GEOGCS["WGS 84", 

  DATUM["World Geodetic System 1984", 

    SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], 

    AUTHORITY["EPSG","6326"]], 

  PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], 

  UNIT["degree", 0.017453292519943295], 

  AXIS["Geodetic longitude", EAST], 

  AXIS["Geodetic latitude", NORTH], 

  AUTHORITY["EPSG","4326"]]

Elevation = []

Env = {}

Exceptions = SE_XML

FeatureId = null

FeatureVersion = null

Filter = null

Format = application/vnd.mapbox-vector-tile

FormatOptions = {}

Get = true

Height = 256

Interpolations = []

Layers = [org.geoserver.wms.MapLayerInfo@706a962]

MaxFeatures = null

Palette = null

RawKvp = {FORMAT=application/vnd.mapbox-vector-tile, STYLES=line, WIDTH=256, HEIGHT=256, LAYERS=workspace:ne_10m_roads, EXCEPTIONS=SE_XML, GWC_SEED_INTERCEPT=true, REQUEST=GetMap, SRS=EPSG:4326, BBOX=-73.125,33.75,-70.3125,36.5625, VERSION=1.1.1, SERVICE=WMS, TRANSPARENT=true}

RemoteOwsType = null

RemoteOwsURL = null

Request = GetMap

RequestCharset = UTF-8

ScaleMethod = null

Sld = null

SldBody = null

SldVersion = null

SortBy = null

SortByArrays = null

SRS = EPSG:4326

StartIndex = null

StyleBody = null

StyleFormat = sld

Styles = [StyleImpl[ name=line]]

StyleUrl = null

StyleVersion = null

Tiled = false

TilesOrigin = null

Time = []

Transparent = true

ValidateSchema = false

Version = 1.1.1

ViewParams = null

Width = 256

2022-03-29 22:14:20.568  INFO 1 --- [nio-8080-exec-4] org.geoserver.wms                        : 

Request: getServiceInfo

2022-03-29 22:14:20.568  INFO 1 --- [io-8080-exec-21] org.geoserver.wms                        : 

Request: getServiceInfo

2022-03-29 22:14:50.622 ERROR 1 --- [nio-8080-exec-4] org.geoserver.ows                        : 

com.google.common.util.concurrent.UncheckedExecutionException: com.thoughtworks.xstream.converters.ConversionException: 

---- Debugging information ----

cause-exception     : com.google.common.util.concurrent.UncheckedExecutionException

cause-message       : com.thoughtworks.xstream.converters.ConversionException: 

---- Debugging information ----

cause-exception     : java.lang.RuntimeException

cause-message       : Cannot find alias: config:password:key in security/geoserver.jceks

class               : org.geoserver.catalog.impl.DataStoreInfoImpl

required-type       : org.geoserver.catalog.impl.DataStoreInfoImpl

converter-type      : org.geoserver.config.util.XStreamPersister$StoreInfoConverter

line number         : 40

version             : 2.21-CLOUD

-------------------------------

class               : org.geoserver.catalog.impl.DataStoreInfoImpl

required-type       : org.geoserver.catalog.impl.DataStoreInfoImpl

converter-type      : org.geoserver.config.util.XStreamPersister$ReferenceConverter

line number         : 44

class[1]            : org.geoserver.catalog.impl.FeatureTypeInfoImpl

required-type[1]    : org.geoserver.catalog.impl.FeatureTypeInfoImpl

converter-type[1]   : org.geoserver.config.util.XStreamPersister$FeatureTypeInfoConverter

version             : 2.21-CLOUD

-------------------------------

at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache.get(LocalCache.java:3951) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4848) ~[guava-30.1-jre.jar:na]

at org.geoserver.jdbcconfig.internal.ConfigDatabase.getById(ConfigDatabase.java:1120) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.ConfigDatabase.getByIdentity(ConfigDatabase.java:1238) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.catalog.JDBCCatalogFacade.getResourceByName(JDBCCatalogFacade.java:235) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.catalog.plugin.forwarding.ForwardingCatalogFacade.getResourceByName(ForwardingCatalogFacade.java:125) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.IsolatedCatalogFacade.getResourceByName(IsolatedCatalogFacade.java:89) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.forwarding.ForwardingCatalogFacade.getResourceByName(ForwardingCatalogFacade.java:125) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.forwarding.ResolvingCatalogFacadeDecorator.getResourceByName(ResolvingCatalogFacadeDecorator.java:197) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.CatalogPlugin.getResourceByName(CatalogPlugin.java:483) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.CatalogPlugin.getResourceByName(CatalogPlugin.java:466) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.CatalogPlugin.getLayerByName(CatalogPlugin.java:683) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.CatalogPlugin.getLayerByName(CatalogPlugin.java:666) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.security.SecureCatalogImpl.getLayerByName(SecureCatalogImpl.java:334) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.catalog.impl.AbstractFilteredCatalog.getLayerByName(AbstractFilteredCatalog.java:243) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.catalog.impl.AbstractCatalogDecorator.getLayerByName(AbstractCatalogDecorator.java:444) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.catalog.impl.LocalWorkspaceCatalog.getLayerByName(LocalWorkspaceCatalog.java:257) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.wms.WMS.getLayerByName(WMS.java:258) ~[gs-wms-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.wms.map.GetMapKvpRequestReader.parseLayers(GetMapKvpRequestReader.java:1442) ~[gs-wms-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:301) ~[gs-wms-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:100) ~[gs-wms-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.ows.Dispatcher.parseRequestKVP(Dispatcher.java:1511) ~[gs-ows-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:684) ~[gs-ows-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:261) ~[gs-ows-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.geoserver.gwc.GWC.dispatchOwsRequest(GWC.java:1350) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.gwc.layer.GeoServerTileLayer.dispatchGetMap(GeoServerTileLayer.java:690) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.gwc.layer.GeoServerTileLayer.getMetatilingReponse(GeoServerTileLayer.java:610) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.gwc.layer.GeoServerTileLayer.getTile(GeoServerTileLayer.java:555) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geowebcache.util.ResponseUtils.writeTile(ResponseUtils.java:99) ~[gwc-core-1.21-SNAPSHOT.jar:ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3/ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3]

at org.geowebcache.GeoWebCacheDispatcher.handleServiceRequest(GeoWebCacheDispatcher.java:408) ~[gwc-core-1.21-SNAPSHOT.jar:ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3/ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3]

at org.geowebcache.GeoWebCacheDispatcher.handleRequestInternal(GeoWebCacheDispatcher.java:268) ~[gwc-core-1.21-SNAPSHOT.jar:ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3/ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3]

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.geoserver.gwc.dispatch.GwcServiceProxy.dispatch(GwcServiceProxy.java:80) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at jdk.internal.reflect.GeneratedMethodAccessor179.invoke(Unknown Source) ~[na:na]

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]

at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]

at org.geoserver.ows.Dispatcher.execute(Dispatcher.java:869) ~[gs-ows-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:271) ~[gs-ows-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.gwc.web.wmts.WMTSController.serviceRequest(WMTSController.java:30) ~[gs-cloud-starter-gwc-1.0-SNAPSHOT.jar:na]

at jdk.internal.reflect.GeneratedMethodAccessor208.invoke(Unknown Source) ~[na:na]

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]

at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]

at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.16.jar:5.3.16]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.58.jar:4.0.FR]

at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.16.jar:5.3.16]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.58.jar:4.0.FR]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:150) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:81) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.cloud.autoconfigure.gwc.core.GwcCoreAutoConfiguration$SetRequestPathInfoFilter.doFilter(GwcCoreAutoConfiguration.java:272) ~[gs-cloud-starter-gwc-1.0-SNAPSHOT.jar:na]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:39) ~[gs-platform-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:73) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:43) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) ~[spring-boot-actuator-2.6.4.jar:2.6.4]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.ForwardedHeaderFilter.doFilterInternal(ForwardedHeaderFilter.java:156) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]

Caused by: com.thoughtworks.xstream.converters.ConversionException: 

---- Debugging information ----

cause-exception     : com.google.common.util.concurrent.UncheckedExecutionException

cause-message       : com.thoughtworks.xstream.converters.ConversionException: 

---- Debugging information ----

cause-exception     : java.lang.RuntimeException

cause-message       : Cannot find alias: config:password:key in security/geoserver.jceks

class               : org.geoserver.catalog.impl.DataStoreInfoImpl

required-type       : org.geoserver.catalog.impl.DataStoreInfoImpl

converter-type      : org.geoserver.config.util.XStreamPersister$StoreInfoConverter

line number         : 40

version             : 2.21-CLOUD

-------------------------------

class               : org.geoserver.catalog.impl.DataStoreInfoImpl

required-type       : org.geoserver.catalog.impl.DataStoreInfoImpl

converter-type      : org.geoserver.config.util.XStreamPersister$ReferenceConverter

line number         : 44

class[1]            : org.geoserver.catalog.impl.FeatureTypeInfoImpl

required-type[1]    : org.geoserver.catalog.impl.FeatureTypeInfoImpl

converter-type[1]   : org.geoserver.config.util.XStreamPersister$FeatureTypeInfoConverter

version             : 2.21-CLOUD

-------------------------------

at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:499) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:425) ~[xstream-1.4.19.jar:1.4.19]

at org.geoserver.config.util.XStreamPersister$ResourceInfoConverter.doUnmarshal(XStreamPersister.java:2007) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:277) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:52) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:136) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1421) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1399) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1293) ~[xstream-1.4.19.jar:1.4.19]

at org.geoserver.config.util.XStreamPersister.load(XStreamPersister.java:714) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.XStreamInfoSerialBinding.entryToObject(XStreamInfoSerialBinding.java:37) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.InfoRowMapper.mapRow(InfoRowMapper.java:54) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.InfoRowMapper.mapRow(InfoRowMapper.java:17) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:738) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:794) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.queryForObject(NamedParameterJdbcTemplate.java:243) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.queryForObject(NamedParameterJdbcTemplate.java:252) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.geoserver.jdbcconfig.internal.ConfigDatabase.loadCatalog(ConfigDatabase.java:1409) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.ConfigDatabase$CatalogLoader.call(ConfigDatabase.java:1393) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.ConfigDatabase$CatalogLoader.call(ConfigDatabase.java:1383) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4853) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ~[guava-30.1-jre.jar:na]

... 148 common frames omitted

Caused by: com.google.common.util.concurrent.UncheckedExecutionException: com.thoughtworks.xstream.converters.ConversionException: 

---- Debugging information ----

cause-exception     : java.lang.RuntimeException

cause-message       : Cannot find alias: config:password:key in security/geoserver.jceks

class               : org.geoserver.catalog.impl.DataStoreInfoImpl

required-type       : org.geoserver.catalog.impl.DataStoreInfoImpl

converter-type      : org.geoserver.config.util.XStreamPersister$StoreInfoConverter

line number         : 40

version             : 2.21-CLOUD

-------------------------------

at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache.get(LocalCache.java:3951) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4848) ~[guava-30.1-jre.jar:na]

at org.geoserver.jdbcconfig.internal.ConfigDatabase.getById(ConfigDatabase.java:1120) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.catalog.JDBCCatalogFacade.getStore(JDBCCatalogFacade.java:113) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.catalog.plugin.forwarding.ForwardingCatalogFacade.getStore(ForwardingCatalogFacade.java:78) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.IsolatedCatalogFacade.getStore(IsolatedCatalogFacade.java:49) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.forwarding.ForwardingCatalogFacade.getStore(ForwardingCatalogFacade.java:78) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.forwarding.ResolvingCatalogFacadeDecorator.getStore(ResolvingCatalogFacadeDecorator.java:166) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.plugin.CatalogPlugin.getStore(CatalogPlugin.java:274) ~[gs-cloud-pluggable-catalog-support-1.0-SNAPSHOT.jar:na]

at org.geoserver.catalog.impl.ResolvingProxy.resolve(ResolvingProxy.java:95) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.config.util.XStreamPersister$ReferenceConverter.unmarshal(XStreamPersister.java:1289) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74) ~[xstream-1.4.19.jar:1.4.19]

... 182 common frames omitted

Caused by: com.thoughtworks.xstream.converters.ConversionException: 

---- Debugging information ----

cause-exception     : java.lang.RuntimeException

cause-message       : Cannot find alias: config:password:key in security/geoserver.jceks

class               : org.geoserver.catalog.impl.DataStoreInfoImpl

required-type       : org.geoserver.catalog.impl.DataStoreInfoImpl

converter-type      : org.geoserver.config.util.XStreamPersister$StoreInfoConverter

line number         : 40

version             : 2.21-CLOUD

-------------------------------

at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:52) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:136) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1421) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1399) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1293) ~[xstream-1.4.19.jar:1.4.19]

at org.geoserver.config.util.XStreamPersister.load(XStreamPersister.java:714) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.XStreamInfoSerialBinding.entryToObject(XStreamInfoSerialBinding.java:37) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.InfoRowMapper.mapRow(InfoRowMapper.java:54) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.InfoRowMapper.mapRow(InfoRowMapper.java:17) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:738) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:794) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.queryForObject(NamedParameterJdbcTemplate.java:243) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.queryForObject(NamedParameterJdbcTemplate.java:252) ~[spring-jdbc-5.3.16.jar:5.3.16]

at org.geoserver.jdbcconfig.internal.ConfigDatabase.loadCatalog(ConfigDatabase.java:1409) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.ConfigDatabase$CatalogLoader.call(ConfigDatabase.java:1393) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.jdbcconfig.internal.ConfigDatabase$CatalogLoader.call(ConfigDatabase.java:1383) ~[gs-jdbcconfig-2.21-CLOUD.jar:2.21-CLOUD]

at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4853) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) ~[guava-30.1-jre.jar:na]

at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ~[guava-30.1-jre.jar:na]

... 194 common frames omitted

Caused by: java.lang.RuntimeException: Cannot find alias: config:password:key in security/geoserver.jceks

at org.geoserver.security.password.GeoServerPBEPasswordEncoder.lookupPasswordFromKeyStore(GeoServerPBEPasswordEncoder.java:160) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.password.GeoServerPBEPasswordEncoder.createStringEncoder(GeoServerPBEPasswordEncoder.java:82) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.password.AbstractGeoserverPasswordEncoder.getStringEncoder(AbstractGeoserverPasswordEncoder.java:68) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.password.GeoServerPBEPasswordEncoder.decode(GeoServerPBEPasswordEncoder.java:173) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.password.ConfigurationPasswordEncryptionHelper.decode(ConfigurationPasswordEncryptionHelper.java:208) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.password.ConfigurationPasswordEncryptionHelper.decode(ConfigurationPasswordEncryptionHelper.java:192) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.config.util.XStreamPersister$StoreInfoConverter.doUnmarshal(XStreamPersister.java:1867) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:277) ~[xstream-1.4.19.jar:1.4.19]

at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74) ~[xstream-1.4.19.jar:1.4.19]

... 222 common frames omitted

2022-03-29 22:14:50.625 ERROR 1 --- [nio-8080-exec-4] org.geowebcache.GeoWebCacheDispatcher    : Problem communicating with GeoServer http://localhost:9090/gwc/service/wmts

2022-03-29 22:14:50.640 ERROR 1 --- [nio-8080-exec-4] org.geowebcache.GeoWebCacheDispatcher    : Request failed

org.geowebcache.GeoWebCacheException: Problem communicating with GeoServer

at org.geoserver.gwc.layer.GeoServerTileLayer.getMetatilingReponse(GeoServerTileLayer.java:618) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.gwc.layer.GeoServerTileLayer.getTile(GeoServerTileLayer.java:555) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geowebcache.util.ResponseUtils.writeTile(ResponseUtils.java:99) ~[gwc-core-1.21-SNAPSHOT.jar:ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3/ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3]

at org.geowebcache.GeoWebCacheDispatcher.handleServiceRequest(GeoWebCacheDispatcher.java:408) ~[gwc-core-1.21-SNAPSHOT.jar:ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3/ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3]

at org.geowebcache.GeoWebCacheDispatcher.handleRequestInternal(GeoWebCacheDispatcher.java:268) ~[gwc-core-1.21-SNAPSHOT.jar:ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3/ee8697ec2a5d8d8bca9a3d8e0d8e270c0f6558f3]

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.geoserver.gwc.dispatch.GwcServiceProxy.dispatch(GwcServiceProxy.java:80) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at jdk.internal.reflect.GeneratedMethodAccessor179.invoke(Unknown Source) ~[na:na]

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]

at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]

at org.geoserver.ows.Dispatcher.execute(Dispatcher.java:869) ~[gs-ows-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:271) ~[gs-ows-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.gwc.web.wmts.WMTSController.serviceRequest(WMTSController.java:30) ~[gs-cloud-starter-gwc-1.0-SNAPSHOT.jar:na]

at jdk.internal.reflect.GeneratedMethodAccessor208.invoke(Unknown Source) ~[na:na]

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]

at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]

at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.16.jar:5.3.16]

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.16.jar:5.3.16]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.58.jar:4.0.FR]

at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.16.jar:5.3.16]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.58.jar:4.0.FR]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:150) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:81) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183) ~[spring-security-web-5.6.2.jar:5.6.2]

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.cloud.autoconfigure.gwc.core.GwcCoreAutoConfiguration$SetRequestPathInfoFilter.doFilter(GwcCoreAutoConfiguration.java:272) ~[gs-cloud-starter-gwc-1.0-SNAPSHOT.jar:na]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:39) ~[gs-platform-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:73) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:43) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42) ~[gs-main-2.21-CLOUD.jar:2.21-CLOUD]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) ~[spring-boot-actuator-2.6.4.jar:2.6.4]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.springframework.web.filter.ForwardedHeaderFilter.doFilterInternal(ForwardedHeaderFilter.java:156) ~[spring-web-5.3.16.jar:5.3.16]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16]

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.58.jar:9.0.58]

at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]

Caused by: java.lang.IllegalStateException: Expected: RenderedImageMap, got null

at org.geoserver.gwc.layer.GeoServerTileLayer.dispatchGetMap(GeoServerTileLayer.java:693) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

at org.geoserver.gwc.layer.GeoServerTileLayer.getMetatilingReponse(GeoServerTileLayer.java:610) ~[gs-gwc-2.21-CLOUD.jar:2.21-CLOUD]

... 120 common frames omitted

2022-03-29 22:14:50.982  INFO 1 --- [io-8080-exec-21] org.geoserver.wms                        : 

Request: getMap

Angle = 0.0

BaseUrl = http://localhost:9090/geoserver/

Bbox = SRSEnvelope[-73.125 : -67.5, 28.125 : 33.75]

BgColor = java.awt.Color[r=255,g=255,b=255]

Buffer = 0

Clip = null

CQLFilter = null

Crs = GEOGCS["WGS 84", 

  DATUM["World Geodetic System 1984", 

    SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], 

    AUTHORITY["EPSG","6326"]], 

  PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], 

  UNIT["degree", 0.017453292519943295], 

  AXIS["Geodetic longitude", EAST], 

  AXIS["Geodetic latitude", NORTH], 

  AUTHORITY["EPSG","4326"]]

Elevation = []

Env = {}

Exceptions = SE_XML

FeatureId = null

FeatureVersion = null

Filter = null

Format = application/vnd.mapbox-vector-tile

FormatOptions = {}

Get = true

Height = 256

Interpolations = []

Layers = [org.geoserver.wms.MapLayerInfo@706a962]

MaxFeatures = null

Palette = null

RawKvp = {FORMAT=application/vnd.mapbox-vector-tile, STYLES=line, WIDTH=256, HEIGHT=256, LAYERS=workspace:ne_10m_roads, EXCEPTIONS=SE_XML, GWC_SEED_INTERCEPT=true, REQUEST=GetMap, SRS=EPSG:4326, BBOX=-73.125,28.125,-67.5,33.75, VERSION=1.1.1, SERVICE=WMS, TRANSPARENT=true}

RemoteOwsType = null

RemoteOwsURL = null

Request = GetMap

RequestCharset = UTF-8

ScaleMethod = null

Sld = null

SldBody = null

SldVersion = null

SortBy = null

SortByArrays = null

SRS = EPSG:4326

StartIndex = null

StyleBody = null

StyleFormat = sld

Styles = [StyleImpl[ name=line]]

StyleUrl = null

StyleVersion = null

Tiled = false

TilesOrigin = null

Time = []

Transparent = true

ValidateSchema = false

Version = 1.1.1

ViewParams = null

Width = 256

2022-03-29 22:14:51.049  INFO 1 --- [io-8080-exec-22] org.geoserver.wms                        : 

Request: getServiceInfo

2022-03-29 22:14:51.547  INFO 1 --- [io-8080-exec-22] org.geoserver.wms                        : 

Request: getMap

Angle = 0.0

BaseUrl = http://localhost:9090/geoserver/

Bbox = SRSEnvelope[-78.75 : -67.5, 33.75 : 45.0]

BgColor = java.awt.Color[r=255,g=255,b=255]

Buffer = 0

Clip = null

CQLFilter = null

Crs = GEOGCS["WGS 84", 

  DATUM["World Geodetic System 1984", 

    SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], 

    AUTHORITY["EPSG","6326"]], 

  PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], 

  UNIT["degree", 0.017453292519943295], 

  AXIS["Geodetic longitude", EAST], 

  AXIS["Geodetic latitude", NORTH], 

  AUTHORITY["EPSG","4326"]]

Elevation = []

Env = {}

Exceptions = SE_XML

FeatureId = null

FeatureVersion = null

Filter = null

Format = application/vnd.mapbox-vector-tile

FormatOptions = {}

Get = true

Height = 256

Interpolations = []

Layers = [org.geoserver.wms.MapLayerInfo@706a962]

MaxFeatures = null

Palette = null

RawKvp = {FORMAT=application/vnd.mapbox-vector-tile, STYLES=line, WIDTH=256, HEIGHT=256, LAYERS=workspace:ne_10m_roads, EXCEPTIONS=SE_XML, GWC_SEED_INTERCEPT=true, REQUEST=GetMap, SRS=EPSG:4326, BBOX=-78.75,33.75,-67.5,45.0, VERSION=1.1.1, SERVICE=WMS, TRANSPARENT=true}

RemoteOwsType = null

RemoteOwsURL = null

Request = GetMap

RequestCharset = UTF-8

ScaleMethod = null

Sld = null

SldBody = null

SldVersion = null

SortBy = null

SortByArrays = null

SRS = EPSG:4326

StartIndex = null

StyleBody = null

StyleFormat = sld

Styles = [StyleImpl[ name=line]]

StyleUrl = null

StyleVersion = null

Tiled = false

TilesOrigin = null

Time = []

Transparent = true

ValidateSchema = false

Version = 1.1.1

ViewParams = null

Width = 256
groldan commented 2 years ago

Hi @andermirik I'm pretty sure the issue is the jdbcconfig backend quickly exhausts the connection pool. Can you try 1.0-RC17, and increase the number of connections (at least for the gwc-service) like this in geoserver.yml:

geoserver:
  backend:
    jdbcconfig:
      datasource:
        url: ...
        ...
        minimumIdle: ${jdbcconfig.minConnections:2}
        maximumPoolSize: ${jdbcconfig.maxConnections:8}

So at least increase the value of geoserver.backend.jdbcconfig.datasource.maxConnections, either directly or throuhg the jdbcconfig.maxConnections environment variable if you're using the default config

(it has to be 1.0-RC17 cause I just fixed the max pool size configuration)

groldan commented 2 years ago

BTW, v1.0-RC21 should fix the (most?) jdbcconfig connection starvation issues, if you dare to try it out. Cheers.

groldan commented 2 years ago

Closing due to lack of feedback. Feel free to reopen it if the problem persists.