Re: [Geoserver-users] Help with NullPointerException
Thanks for the response, Mark. I looked into the layer in question "gw_recharge" and it does have a default style set ("gw_recharge_keep"). This was done using the web interface. Is there a more authoritative or sure-fire way that I should be using to check if this layer is missing a default style? On Sat, Nov 28, 2020 at 8:43 AM mark wrote: > On 11/25/20 9:03 PM, Kris Johnson via Geoserver-users wrote: > > Here is what is reported by the "Caused by:" > > > > Caused by: java.lang.NullPointerException > > at > > > > org.geoserver.wms.map.GetMapKvpRequestReader.getDefaultStyle(GetMapKvpRequestReader.java:807) > > at > > > > org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:537) > > at > > > > org.geoserver.wms.featureinfo.GetFeatureInfoKvpReader.read(GetFeatureInfoKvpReader.java:119) > > ... 107 more > > that's pointing to this code: > > } else { > StyleInfo defaultStyle = layer.getDefaultStyle(); > return defaultStyle.getStyle(); > } > > suggesting that the defaultStyle is null > > > https://github.com/geoserver/geoserver/blob/4ae09f630edf507a76b24a63840bd503d5a6742b/src/wms/src/main/java/org/geoserver/wms/map/GetMapKvpRequestReader.java#L805-L808 > > > ___ > Geoserver-users mailing list > > Please make sure you read the following two resources before posting to > this list: > - Earning your support instead of buying it, but Ian Turton: > http://www.ianturton.com/talks/foss4g.html#/ > - The GeoServer user list posting guidelines: > http://geoserver.org/comm/userlist-guidelines.html > > If you want to request a feature or an improvement, also see this: > https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer > > > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users > -- Kris Johnson Research Scientist Natural Resources Research Institute GIS Instructor Department of Geography, Urban and Environmental Sustainability Studies University of Minnesota - Duluth 324 Cina Hall Duluth, MN 55812 218-726-6226 Zoom meeting link: https://umn.zoom.us/j/7057588425 ___ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Help with NullPointerException
On 11/25/20 9:03 PM, Kris Johnson via Geoserver-users wrote: Here is what is reported by the "Caused by:" Caused by: java.lang.NullPointerException at org.geoserver.wms.map.GetMapKvpRequestReader.getDefaultStyle(GetMapKvpRequestReader.java:807) at org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:537) at org.geoserver.wms.featureinfo.GetFeatureInfoKvpReader.read(GetFeatureInfoKvpReader.java:119) ... 107 more that's pointing to this code: } else { StyleInfo defaultStyle = layer.getDefaultStyle(); return defaultStyle.getStyle(); } suggesting that the defaultStyle is null https://github.com/geoserver/geoserver/blob/4ae09f630edf507a76b24a63840bd503d5a6742b/src/wms/src/main/java/org/geoserver/wms/map/GetMapKvpRequestReader.java#L805-L808 ___ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Help with NullPointerException
Hi Andrea, Thank you for your responses. I finally found time to go back and look at this error again. Here is what is reported by the "Caused by:" > Caused by: java.lang.NullPointerException > at > org.geoserver.wms.map.GetMapKvpRequestReader.getDefaultStyle(GetMapKvpRequestReader.java:807) > at > org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:537) > at > org.geoserver.wms.featureinfo.GetFeatureInfoKvpReader.read(GetFeatureInfoKvpReader.java:119) > ... 107 more > And here is the full text of the error: > 2020-11-25 19:59:49,145 INFO [org.geoserver.flow] - Request completed, > running requests: 1, blocked requests: 0 > 2020-11-25 19:59:49,298 INFO [org.geoserver.wms] - > Request: getMap > Angle = 0.0 > BaseUrl = http://geoserver:8080/geoserver/ > Bbox = SRSEnvelope[-1.0570789146099634E7 : -1.056834316119485E7, > 5662861.299830589 : 5665307.284735374] > BgColor = java.awt.Color[r=255,g=255,b=255] > Buffer = 0 > Clip = null > CQLFilter = null > Crs = PROJCS["WGS 84 / Pseudo-Mercator", > 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"]], > PROJECTION["Popular Visualisation Pseudo Mercator", > AUTHORITY["EPSG","1024"]], > PARAMETER["semi_minor", 6378137.0], > PARAMETER["latitude_of_origin", 0.0], > PARAMETER["central_meridian", 0.0], > PARAMETER["scale_factor", 1.0], > PARAMETER["false_easting", 0.0], > PARAMETER["false_northing", 0.0], > UNIT["m", 1.0], > AXIS["Easting", EAST], > AXIS["Northing", NORTH], > AUTHORITY["EPSG","3857"]] > Elevation = [] > Env = {} > Exceptions = SE_XML > FeatureId = null > FeatureVersion = null > Filter = null > Format = image/png > FormatOptions = {} > Get = true > Height = 256 > Interpolations = [] > Layers = [org.geoserver.wms.MapLayerInfo@b3827aa9] > MaxFeatures = null > Palette = null > RawKvp = {TILED=true, REQUEST=GetMap, SRS=EPSG:3857, FORMAT=image/png, > BBOX=-10570789.146099634,5662861.299830589,-10568343.16119485,5665307.284735374, > VERSION=1.1.1, SERVICE=WMS, WIDTH=256, HEIGHT=256, TILESORIGIN=-180,90, > TRANSPARENT=true, LAYERS=nra:gw_recharge} > RemoteOwsType = null > RemoteOwsURL = null > Request = GetMap > RequestCharset = UTF-8 > ScaleMethod = null > Sld = null > SldBody = null > SldVersion = null > SortBy = null > SortByArrays = null > SRS = EPSG:3857 > StartIndex = null > StyleBody = null > StyleFormat = sld > Styles = [StyleImpl[ name=gw_recharge_keep]] > StyleUrl = null > StyleVersion = null > Tiled = true > TilesOrigin = Point2D.Double[-180.0, 90.0] > Time = [] > Transparent = true > ValidateSchema = false > Version = 1.1.1 > ViewParams = null > Width = 256 > 2020-11-25 19:59:49,300 INFO [org.geoserver.flow] - releasing flow > controllers for [WMS 1.1.1 GetMap] > 2020-11-25 19:59:49,300 INFO [org.geoserver.flow] - Request completed, > running requests: 0, blocked requests: 0 > 2020-11-25 19:59:50,216 INFO [org.geoserver.wms] - > Request: getServiceInfo > 2020-11-25 19:59:50,216 DEBUG [org.geotools.data.util] - > CRSConverterFactory can be applied from Strings to CRS only. > 2020-11-25 19:59:50,216 DEBUG [org.geotools.data.util] - > InterpolationConverterFactory can be applied from Strings to Interpolation > only. > 2020-11-25 19:59:50,216 DEBUG [org.geotools.data.util] - > CRSConverterFactory can be applied from Strings to CRS only. > 2020-11-25 19:59:50,216 DEBUG [org.geotools.data.util] - > InterpolationConverterFactory can be applied from Strings to Interpolation > only. > 2020-11-25 19:59:50,216 DEBUG [org.geotools.data.util] - > CRSConverterFactory can be applied from Strings to CRS only. > 2020-11-25 19:59:50,216 DEBUG [org.geotools.data.util] - > InterpolationConverterFactory can be applied from Strings to Interpolation > only. > 2020-11-25 19:59:50,217 ERROR [org.geoserver.ows] - > org.geoserver.platform.ServiceException: java.lang.NullPointerException > at > org.geoserver.wms.featureinfo.GetFeatureInfoKvpReader.read(GetFeatureInfoKvpReader.java:123) > at org.geoserver.ows.Dispatcher.parseRequestKVP(Dispatcher.java:1544) > at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:690) > at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:255) > at > org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) > at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) > at >
Re: [Geoserver-users] Help with NullPointerException
Also, restart GeoServer, when an exception is thrown many times, the trace is compressed and part of it is omitted. There is also a JVM flag that can be set to avoid trace elision, for reference: https://dzone.com/articles/missing-stack-traces-repeated Cheers Andrea On Tue, Oct 6, 2020 at 9:36 PM Alexander Petkov wrote: > The rest of the trace would be helpful, after "Caused by" > > Adjust logging settings to GEOTOOLS_DEVELOPER, if they are not already. > > On Tue, Oct 6, 2020 at 1:22 PM Kris Johnson via Geoserver-users < > geoserver-users@lists.sourceforge.net> wrote: > >> I am trying to run a WFS GetFeature. When doing so, I occasionally get >> the error I have pasted at the end of the message. >> There is nothing in this error that I can make heads or tails of. >> Geoserver version: 2.17.2 >> >> "Error: > standalone=""no""?>> http://nrri-atlas.d.umn.edu/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd";> >> >> java.lang.NullPointerException >> Details: >> org.geoserver.platform.ServiceException: java.lang.NullPointerException >> at org.geoserver.ows.Dispatcher.exception(Dispatcher.java:1742) >> at >> org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:275) >> at >> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) >> at >> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52) >> at >> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) >> at >> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) >> at >> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) >> at >> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) >> at >> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:352) >> at >> org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:171) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:26) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:69) >> at >> org.geoserver.monitor.MonitorFilter.doFilter(MonitorFilter.java:142) >> at >> org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) >> at >> org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70) >> at >> org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) >> at >> org.geoserver.flow.controller.IpBlacklistFilter.doFilter(IpBlacklistFilter.java:89) >> at >> org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) >> at >> org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:41) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:37) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) >> at >> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70) >> at >>
Re: [Geoserver-users] Help with NullPointerException
The rest of the trace would be helpful, after "Caused by" Adjust logging settings to GEOTOOLS_DEVELOPER, if they are not already. On Tue, Oct 6, 2020 at 1:22 PM Kris Johnson via Geoserver-users < geoserver-users@lists.sourceforge.net> wrote: > I am trying to run a WFS GetFeature. When doing so, I occasionally get the > error I have pasted at the end of the message. > There is nothing in this error that I can make heads or tails of. > Geoserver version: 2.17.2 > > "Error: standalone=""no""?> http://nrri-atlas.d.umn.edu/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd";> > > java.lang.NullPointerException > Details: > org.geoserver.platform.ServiceException: java.lang.NullPointerException > at org.geoserver.ows.Dispatcher.exception(Dispatcher.java:1742) > at > org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:275) > at > org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) > at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) > at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) > at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) > at > org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at > org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:352) > at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:171) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at > org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:26) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:69) > at org.geoserver.monitor.MonitorFilter.doFilter(MonitorFilter.java:142) > at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) > at > org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70) > at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) > at > org.geoserver.flow.controller.IpBlacklistFilter.doFilter(IpBlacklistFilter.java:89) > at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) > at > org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:41) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at > org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:37) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74) > at > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) > at >
[Geoserver-users] Help with NullPointerException
I am trying to run a WFS GetFeature. When doing so, I occasionally get the error I have pasted at the end of the message. There is nothing in this error that I can make heads or tails of. Geoserver version: 2.17.2 "Error: http://nrri-atlas.d.umn.edu/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd";> java.lang.NullPointerException Details: org.geoserver.platform.ServiceException: java.lang.NullPointerException at org.geoserver.ows.Dispatcher.exception(Dispatcher.java:1742) at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:275) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:352) at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:171) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:26) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:69) at org.geoserver.monitor.MonitorFilter.doFilter(MonitorFilter.java:142) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) at org.geoserver.flow.controller.IpBlacklistFilter.doFilter(IpBlacklistFilter.java:89) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:37) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74) at