Sander Mol ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd179e56673c80fe1759164
 ) *created* an issue

GeoServer ( 
https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiODE4NTRhNmNiNDViNDk2ZWE2YmIwNjI4YWI4NzRlZWUiLCJwIjoiaiJ9
 ) / Bug ( 
https://osgeo-org.atlassian.net/browse/GEOS-10423?atlOrigin=eyJpIjoiODE4NTRhNmNiNDViNDk2ZWE2YmIwNjI4YWI4NzRlZWUiLCJwIjoiaiJ9
 ) GEOS-10423 ( 
https://osgeo-org.atlassian.net/browse/GEOS-10423?atlOrigin=eyJpIjoiODE4NTRhNmNiNDViNDk2ZWE2YmIwNjI4YWI4NzRlZWUiLCJwIjoiaiJ9
 ) NullPointerException: GWC Layer MISS ( 
https://osgeo-org.atlassian.net/browse/GEOS-10423?atlOrigin=eyJpIjoiODE4NTRhNmNiNDViNDk2ZWE2YmIwNjI4YWI4NzRlZWUiLCJwIjoiaiJ9
 )

Issue Type: Bug Affects Versions: 2.20.2, 2.20.3 Assignee: Unassigned 
Attachments: geoserver-error.log Components: GWC Created: 16/Mar/22 2:33 PM 
Priority: Medium Reporter: Sander Mol ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd179e56673c80fe1759164
 )

*Problem*

Whenever I request a tile that is not cached ( geowebcache-cache-result: MISS 
), I get a null pointer exception without a geowebcache-miss-reason header.

URL: 
https://<redacted-geoserver-url>/geoserver/ows/wms/?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=<redacted-layer-name>&WIDTH=256&HEIGHT=256&CRS=EPSG:4326&STYLES=&BBOX=51.94061279296875,5.086669921875,51.943359375,5.08941650390625&exceptions=application/json

After a second run, and the tile is cached ( geowebcache-cache-result: HIT ), I 
no longer get this error in GeoServer.

*Set up*

The GWC set up uses “direct WMS integration” and uses “no explicit TILED 
parameter”.

*Error*

Full logs as an attachment.

> 
> 
> 
> 6 Mar 13:06:13 ERROR [org.geoserver.ows] -
> java.lang.NullPointerException
> at
> org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:76)
> 
> at
> org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:41)
> 
> at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
> 
> at
> org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger.java:51)
> 
> at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
> 
> at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
> 
> 
> 

Please let me know if more information is needed. To me, it looks like the 
missing geowebcache-miss-reason header might be related to the actual problem, 
but I am unsure how to debug this further.

( 
https://osgeo-org.atlassian.net/browse/GEOS-10423#add-comment?atlOrigin=eyJpIjoiODE4NTRhNmNiNDViNDk2ZWE2YmIwNjI4YWI4NzRlZWUiLCJwIjoiaiJ9
 ) Add Comment ( 
https://osgeo-org.atlassian.net/browse/GEOS-10423#add-comment?atlOrigin=eyJpIjoiODE4NTRhNmNiNDViNDk2ZWE2YmIwNjI4YWI4NzRlZWUiLCJwIjoiaiJ9
 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( 
https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail
 ) or iOS ( 
https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8
 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100197- 
sha1:e769b43 )
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to