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 <[email protected]>
Sent: Tuesday, 12 September, 2023 17:54
To: Peter Bandura <[email protected]>
Cc: [email protected]
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
<[email protected]<mailto:[email protected]>>
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
[email protected]<mailto:[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users