[Geoserver-devel] [JIRA] (GEOS-9706) NullPointerException at org.geoserver.gwc.layer.GeoServerTileLayer.getLatLonBbox

Lukasz.Raczko@anonymised.com created an issue

GeoServer / BugGEOS-9706

NullPointerException at org.geoserver.gwc.layer.GeoServerTileLayer.getLatLonBbox

Issue Type:

BugBug

Affects Versions:

2.17.1

Assignee:

Unassigned

Attachments:

GeoServerTileLayerConcurrentTest.java, complete log file.txt

Created:

24/Jul/20 9:42 AM

Priority:

MediumMedium

Reporter:

Lukasz.Raczko@anonymised.com

After application is deployed there is possibility for nullpointer when getting LatLonBbox (complete log in attachment):

2020-07-20T06:52:55,091Z [/] ERROR [org.geowebcache.GeoWebCacheDispatcher] Request failed: java.lang.NullPointerException
        at org.geoserver.gwc.layer.GeoServerTileLayer.getLatLonBbox(GeoServerTileLayer.java:358) [gs-gwc-2.17.1.jar:2.17.1]
        at org.geoserver.gwc.layer.GeoServerTileLayer.computeGridSubsets(GeoServerTileLayer.java:927) [gs-gwc-2.17.1.jar:2.17.1]
        at org.geoserver.gwc.layer.GeoServerTileLayer.lambda$gridSubsets$1(GeoServerTileLayer.java:881) [gs-gwc-2.17.1.jar:2.17.1]
        at java.util.concurrent.atomic.AtomicReference.accumulateAndGet(AtomicReference.java:227) [rt.jar:1.8.0_242]
        at org.geoserver.gwc.layer.GeoServerTileLayer.gridSubsets(GeoServerTileLayer.java:877) [gs-gwc-2.17.1.jar:2.17.1]
        at org.geoserver.gwc.layer.GeoServerTileLayer.getGridSubsets(GeoServerTileLayer.java:858) [gs-gwc-2.17.1.jar:2.17.1]

It is only happening sometimes. From what I have checked it seems that problem appears when multiple threads try to access this value when it is not set yet. Simple test to simulate addes as attachment.

Add Comment

Add Comment

Get Jira notifications on your phone! Download the Jira Cloud app for Android or iOS


This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100140-sha1:5d840a8)

Atlassian logo