Peter Smythe (
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=5b3b4ba74e83c12dd31159d6
) *created* an issue
GeoServer (
https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiYjI1MWRjZDczNzdkNDcxNzlmOTg1ODBlYzQ3NjY4MGIiLCJwIjoiaiJ9
) / Bug (
https://osgeo-org.atlassian.net/browse/GEOS-9756?atlOrigin=eyJpIjoiYjI1MWRjZDczNzdkNDcxNzlmOTg1ODBlYzQ3NjY4MGIiLCJwIjoiaiJ9
) GEOS-9756 (
https://osgeo-org.atlassian.net/browse/GEOS-9756?atlOrigin=eyJpIjoiYjI1MWRjZDczNzdkNDcxNzlmOTg1ODBlYzQ3NjY4MGIiLCJwIjoiaiJ9
) Layer configured with missing style throws NPE (
https://osgeo-org.atlassian.net/browse/GEOS-9756?atlOrigin=eyJpIjoiYjI1MWRjZDczNzdkNDcxNzlmOTg1ODBlYzQ3NjY4MGIiLCJwIjoiaiJ9
)
Issue Type: Bug Affects Versions: 2.17.2 Assignee: Unassigned Created:
30/Sep/20 8:54 PM Environment:
Steps to reproduce:
Using the default install, rename pophatch.xml to pophatch.xml.break and reload
the configuration or restart GeoServer
Click Tile Caching > Tile Layers - throws:
org.apache.wicket.WicketRuntimeException: Error attaching this container for
rendering: [OddEvenItem [Component id = 8] ]
at
org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1848)
...
Caused by: java.lang. *NullPointerException*
at org.geoserver.gwc.layer. *StyleParameterFilter.setLayer*
(StyleParameterFilter.java:197)
at
org.geoserver.gwc.layer.TileLayerInfoUtil.checkAutomaticStyles(TileLayerInfoUtil.java:162)
at
org.geoserver.gwc.layer.TileLayerInfoUtil.checkAutomaticStyles(TileLayerInfoUtil.java:140)
at
org.geoserver.gwc.layer.GeoServerTileLayer.lambda$getPublishedInfo$0(GeoServerTileLayer.java:401)
...
Alternatively, Data > Layers > topp:states > Publishing - throws:
org.apache.wicket.WicketRuntimeException: Error attaching this container for
rendering: [Palette [Component id = extraStyles] ]
at
org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1848)
...
Caused by: java.lang. *NullPointerException*
at org.geoserver.wms.web.publish. *StyleNameRenderer.getIdValue*
(StyleNameRenderer.java:20)
at
org.apache.wicket.extensions.markup.html.form.palette.component.Recorder.initIds(Recorder.java:107)
...
Priority: Medium Reporter: Peter Smythe (
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=5b3b4ba74e83c12dd31159d6
)
This is due to a layer (in this case topp:states) pointing to a style
(pophatch) that no longer exists when the configuration is read from
disk/catalog.
Unfortunately there are no logs that indicate which layer causes this problem
and I had to view the Publishing page of each configured layer in order to
determine which layer was at fault.
Saving the layer (on any tab other than Publishing) fixes the problem on disk,
so the next time GeoServer reloads the problem is fixed.
(
https://osgeo-org.atlassian.net/browse/GEOS-9756#add-comment?atlOrigin=eyJpIjoiYjI1MWRjZDczNzdkNDcxNzlmOTg1ODBlYzQ3NjY4MGIiLCJwIjoiaiJ9
) Add Comment (
https://osgeo-org.atlassian.net/browse/GEOS-9756#add-comment?atlOrigin=eyJpIjoiYjI1MWRjZDczNzdkNDcxNzlmOTg1ODBlYzQ3NjY4MGIiLCJwIjoiaiJ9
)
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#100147-
sha1:3ed3880 )
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel