You found a regression :)
It is a bit concerning you have a Style_UUID which does not exist. Styles
are optional in a LayerGroup, indicating use of a default style. I presume
the WMSLayers do not provide a style causing the problem
I think the way to fix this would be to detect when a WMSLayer is used and
not look for a style in that case.
--
Jody Garnett
On 26 July 2017 at 01:54, Andreas Watermeyer <
[email protected]> wrote:
> Hi all,
>
> we have the following problem (see below). I can try to provide a pull
> request, but I need some background information:
>
> Situation: A group layer consisting of two *cascaded* WMS layers, from
> an external WMS server.
>
> Problem: If a WMS GetCapabilities request is received a NPE occurs and
> the Capabilities document is incomplete.
>
> Reason: GS tries to determine the scale denominators for the group
> layer. So it tries to analyze the Styles taking part. First: Style
> defined on the group layer (=null). Second: Default Style defined on
> the nested WMS (=null). The null is forwarded to the analysis -> NPE.
>
> Question: What is the expected fix?
>
> Just fix the NPE/avoid forwarding the "null"? That works, of course. I
> am asking because during runtime there are proxy objects available as
> Styles, having some Style-UUID which is apparently not existing. So
> the proxies resolve to null. Should this proxy resolve to some empty
> default Style instead? In this case the fix would be different, or it
> might be a problem of an inconsistent data directory only. Additonally
> I am quite sure the problem appeared after upgrading from GS 2.10.0 to
> 2.11.1
>
> Any help is welcome!
>
> Best regards,
> Andreas
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> 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
>
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users