Hi Jody,

Please find attached new version of the geoserver_log(_v2), it should be 
complete now, my bad. Now it traces to the last getMap request prior to the 
error. There are also previous getMap requests of the same layer in the log, 
but successful, without error, so I left them out.

I checked the geometry of the polygons with ST_IsValid function and all 
geometries should be correct. All polygons are also single geometries 
(ST_Polygon), no multi polygons or geometry collections.

We have enabled “Support on the fly geometry simplification” in the datastore, 
but with no defined method. I tried to turn it off, but with no impact on the 
error.

Thank you.

Peter

From: Jody Garnett <jody.garn...@gmail.com>
Sent: Tuesday, 12 September, 2023 17:54
To: Peter Bandura <peter.band...@indra-avitech.aero>
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] ServiceException="internalError" Rendering 
process failed when SLD with shape://slash

We will need a little more information, I expect the geoserver.log has some 
"stack trace" associated with  Rendering process failed. Layers: 
avitech:Airspace_TSA message.

You may also wish to check your database to ensure all the  polygons are valid? 
Do you have any kind of simplification turned on for your PostGIS datastore 
connection?
--
Jody Garnett


On Sep 11, 2023 at 11:54:57 PM, Peter Bandura 
<peter.band...@indra-avitech.aero<mailto:peter.band...@indra-avitech.aero>> 
wrote:
Hi there,

We are encountering a WMS rendering process fail, when a SLD with 
GraphicStroke: <WellKnownName>shape://slash</WellKnownName> is used. No regular 
encountering of the error was observed, it happens randomly.

Full browser error: <ServiceExceptionReport xmlns=http://www.opengis.net/ogc 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance version="1.3.0" 
xsi:schemaLocation=http://www.opengis.net/ogc 
http://gis-gis-app2.kube.avitech.sk/schemas/wms/1.3.0/exceptions_1_3_0.xsd<http://www.opengis.net/ogc%20http:/gis-gis-app2.kube.avitech.sk/schemas/wms/1.3.0/exceptions_1_3_0.xsd>>
<ServiceException code="internalError"> Rendering process failed. Layers: 
avitech:Airspace_TSA </ServiceException>
</ServiceExceptionReport>

We are using:

  *   GeoServer 2.22.2 running on Java 11.0.20 64 bits, running on Red Hat 
Enterprise Linux 8.8 (Ootpa)

  *   Data are fetched from PostgreSQL 14.2, running on Debian 8.3.0-6 64-bit
  *   GeoServer log, shapefile with data and SLD style are attached

Note: LineSymbolizer is used for polygons for better visualization and legend 
image, it makes no difference on the error.

Thanks for any help.

Peter





_______________________________________________
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<mailto:Geoserver-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geoserver-users
INFO   2023-09-13 07:59:20.037   Log4J2Logger.info() - 
Request: getServiceInfo 
INFO   2023-09-13 07:59:20.711   Log4J2Logger.info() - 
Request: getMap
        Angle = 0.0
        BaseUrl = http://gis-gis-app2.kube.avitech.sk/
        Bbox = SRSEnvelope[1524689.779256316 : 2032689.779256316, 
6073818.663150055 : 6322659.288150055]
        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 latitude", NORTH], 
    AXIS["Geodetic longitude", EAST], 
    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 = {REQUESTED_CHANGES='', SLOTS='', 
VALID_FROM='2023-09-13T07:58:06+00:00', VALID_TO=''}
        Exceptions = SE_XML
        FeatureId = null
        FeatureVersion = null
        Filter = null
        Format = image/png
        FormatOptions = {}
        Get = true
        Height = 1881
        Interpolations = []
        Layers = [org.geoserver.wms.MapLayerInfo@d658a292]
        MaxFeatures = null
        Palette = null
        RawKvp = {FORMAT=image/png, CRS=EPSG:3857, DATASETFILTERS=, STYLES=, 
WIDTH=3840, 
ENV=VALID_FROM:'2023-09-13T07:58:06+00:00';VALID_TO:'';SLOTS:'';REQUESTED_CHANGES:'',
 HEIGHT=1881, LAYERS=Airspace_TSA, REQUEST=GetMap, 
BBOX=1524689.779256316,6073818.663150055,2032689.779256316,6322659.288150055, 
VERSION=1.3.0, LABEL=false, 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 = urn:ogc:def:crs:EPSG:3857
        StartIndex = null
        StyleBody = null
        StyleFormat = sld
        Styles = [StyleImpl[ name=Airspace_TSA_v2]]
        StyleUrl = null
        StyleVersion = null
        Tiled = false
        TilesOrigin = null
        Time = []
        Transparent = true
        ValidateSchema = false
        Version = 1.3.0
        ViewParams = null
        Width = 3840 
INFO   2023-09-13 07:59:22.092   Log4J2Logger.info() - 
Request: getServiceInfo 
ERROR   2023-09-13 07:59:22.648   Log4J2Logger.log() - null 
java.lang.IllegalStateException: null
        at org.geotools.geometry.jts.EmptyIterator.next(EmptyIterator.java:40) 
~[gt-main-28.2.jar:?]
        at 
org.geotools.renderer.lite.StyledShapePainter.drawWithGraphicsStroke(StyledShapePainter.java:554)
 ~[gt-render-28.2.jar:?]
        at 
org.geotools.renderer.lite.StyledShapePainter.paintLineStyle(StyledShapePainter.java:344)
 ~[gt-render-28.2.jar:?]
        at 
org.geotools.renderer.lite.StyledShapePainter.paint(StyledShapePainter.java:291)
 ~[gt-render-28.2.jar:?]
        at 
org.geotools.renderer.lite.StreamingRenderer$PaintShapeRequest.execute(StreamingRenderer.java:3718)
 ~[gt-render-28.2.jar:?]
        at 
org.geotools.renderer.lite.StreamingRenderer$PainterThread.run(StreamingRenderer.java:4086)
 ~[gt-render-28.2.jar:?]
        at 
org.geoserver.wms.ThreadLocalTransferExecutor.lambda$submit$0(ThreadLocalTransferExecutor.java:33)
 ~[gs-wms-2.22.2.jar:2.22.2]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
~[?:?]
        at java.lang.Thread.run(Thread.java:829) ~[?:?]
ERROR   2023-09-13 07:59:22.664   Log4J2Logger.log() -  
org.geoserver.platform.ServiceException: Rendering process failed. Layers: 
avitech:Airspace_TSA
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:595)
 ~[gs-wms-2.22.2.jar:2.22.2]
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:205)
 ~[gs-wms-2.22.2.jar:2.22.2]
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:82)
 ~[gs-wms-2.22.2.jar:2.22.2]
        at org.geoserver.wms.GetMap.executeInternal(GetMap.java:344) 
~[gs-wms-2.22.2.jar:2.22.2]
        at org.geoserver.wms.GetMap.run(GetMap.java:203) 
~[gs-wms-2.22.2.jar:2.22.2]
        at org.geoserver.wms.GetMap.run(GetMap.java:113) 
~[gs-wms-2.22.2.jar:2.22.2]
        at 
org.geoserver.wms.DefaultWebMapService.getMap(DefaultWebMapService.java:250) 
~[gs-wms-2.22.2.jar:2.22.2]
        at jdk.internal.reflect.GeneratedMethodAccessor353.invoke(Unknown 
Source) ~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
 ~[spring-aop-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
 ~[spring-aop-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.geoserver.kml.WebMapServiceKmlInterceptor.invoke(WebMapServiceKmlInterceptor.java:38)
 ~[gs-kml-2.22.2.jar:2.22.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 ~[spring-aop-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:57)
 ~[gs-gwc-2.22.2.jar:2.22.2]
        at 
org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:32)
 ~[gs-gwc-2.22.2.jar:2.22.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 ~[spring-aop-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:64) 
~[gs-gwc-2.22.2.jar:2.22.2]
        at 
org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:43) 
~[gs-gwc-2.22.2.jar:2.22.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 ~[spring-aop-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger.java:51) 
~[gs-ows-2.22.2.jar:2.22.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 ~[spring-aop-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
 ~[spring-aop-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at com.sun.proxy.$Proxy135.getMap(Unknown Source) ~[?:?]
        at jdk.internal.reflect.GeneratedMethodAccessor301.invoke(Unknown 
Source) ~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at org.geoserver.ows.Dispatcher.execute(Dispatcher.java:867) 
~[gs-ows-2.22.2.jar:2.22.2]
        at 
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:268) 
~[gs-ows-2.22.2.jar:2.22.2]
        at 
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
 ~[spring-webmvc-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
 ~[spring-webmvc-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1043)
 ~[spring-webmvc-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
 ~[spring-webmvc-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
 ~[spring-webmvc-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
 ~[spring-webmvc-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:670) 
~[servlet-api.jar:4.0.FR]
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
 ~[spring-webmvc-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) 
~[servlet-api.jar:4.0.FR]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
~[tomcat-websocket.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:263) 
~[catalina.jar:9.0.71]
        at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:167) 
~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:73)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.ows.HTTPHeadersCollector.doFilter(HTTPHeadersCollector.java:48) 
~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
 ~[gs-main-2.22.2.jar:2.22.2]
        at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:194) 
~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:43)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:39)
 ~[gs-platform-2.22.2.jar:2.22.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 ~[spring-web-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:81)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
 ~[spring-security-web-5.1.13.RELEASE.jar:5.1.13.RELEASE]
        at 
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142)
 ~[gs-main-2.22.2.jar:2.22.2]
        at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)
 ~[spring-web-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)
 ~[spring-web-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.geoserver.filters.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.java:77) 
~[gs-main-2.22.2.jar:2.22.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:48) 
~[gs-main-2.22.2.jar:2.22.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:49) 
~[gs-main-2.22.2.jar:2.22.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42) 
~[gs-main-2.22.2.jar:2.22.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
 ~[spring-web-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 ~[spring-web-5.2.22.RELEASE.jar:5.2.22.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) 
~[catalina.jar:9.0.71]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) 
~[catalina.jar:9.0.71]
        at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 ~[catalina.jar:9.0.71]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) 
~[catalina.jar:9.0.71]
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) 
~[tomcat-coyote.jar:9.0.71]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
 ~[tomcat-coyote.jar:9.0.71]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891)
 ~[tomcat-coyote.jar:9.0.71]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784)
 ~[tomcat-coyote.jar:9.0.71]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
~[tomcat-coyote.jar:9.0.71]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
 ~[tomcat-util.jar:9.0.71]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
 ~[tomcat-util.jar:9.0.71]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 ~[tomcat-util.jar:9.0.71]
        at java.lang.Thread.run(Thread.java:829) ~[?:?]
Caused by: java.lang.IllegalStateException
        at org.geotools.geometry.jts.EmptyIterator.next(EmptyIterator.java:40) 
~[gt-main-28.2.jar:?]
        at 
org.geotools.renderer.lite.StyledShapePainter.drawWithGraphicsStroke(StyledShapePainter.java:554)
 ~[gt-render-28.2.jar:?]
        at 
org.geotools.renderer.lite.StyledShapePainter.paintLineStyle(StyledShapePainter.java:344)
 ~[gt-render-28.2.jar:?]
        at 
org.geotools.renderer.lite.StyledShapePainter.paint(StyledShapePainter.java:291)
 ~[gt-render-28.2.jar:?]
        at 
org.geotools.renderer.lite.StreamingRenderer$PaintShapeRequest.execute(StreamingRenderer.java:3718)
 ~[gt-render-28.2.jar:?]
        at 
org.geotools.renderer.lite.StreamingRenderer$PainterThread.run(StreamingRenderer.java:4086)
 ~[gt-render-28.2.jar:?]
        at 
org.geoserver.wms.ThreadLocalTransferExecutor.lambda$submit$0(ThreadLocalTransferExecutor.java:33)
 ~[gs-wms-2.22.2.jar:2.22.2]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
~[?:?]
        ... 1 more
_______________________________________________
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

Reply via email to