[Geoserver-devel] [jira] Created: (GEOS-4039) Rendering Process fails when outside scale denominator of GraphicStroke

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