Rendering Process fails when outside scale denominator of GraphicStroke
-----------------------------------------------------------------------
Key: GEOS-4039
URL: http://jira.codehaus.org/browse/GEOS-4039
Project: GeoServer
Issue Type: Bug
Components: WMS
Affects Versions: 2.0.2
Environment: Windows 7 x64, Sun Java 1.6.0_20 x64
Reporter: Robert Nordan
Assignee: Andrea Aime
Priority: Minor
Attachments: kunsteingjerde.sld, wms_error_steingjerde.xml
If you define a line in SLD with a GraphicStroke repeating an image (in this case, an SVG), and restrict the scale denominators so it should only be painted within a certain scale range, then GeoServer throws a WmsException when attempting to render areas outside of that scale range. (This happens regardless of other feature types being present or not.) Using Openlayers you can easily scroll the magnification up and down as long is you are within the defined scale ranges, but the exception gets thrown the moment you zoom out of the scale range.
If you modify the uppermost scale range by removing the MaxScaleDenominator to make it unbounded, everything will render as normal. (Again regardless of any other featuretypes.) Restricting PointSymbolizers in the same way works as expected where the points aren't rendered outside the scale range.
Attached is the SLD defining the rendering rules for the feature named steingjerde (stone wall in Norwegian) and the WMS exception returned when you try fetch an area outside the scale range as a png.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira