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