Ticket #1995 (closed defect: fixed)

Opened 6 years ago

Last modified 5 years ago

SLD PropertyIsLike with empty literal gives internal server error

Reported by: bartvde@… Owned by: mapserverbugs
Priority: high Milestone:
Component: WMS Server Version: 4.8
Severity: normal Keywords:
Cc: tomkralidis

Description

Example SLD to cause the internal server error:

 <StyledLayerDescriptor version='1.0.0' xmlns='http://www.opengis.net/sld'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='http://www.opengis.net/sld
http://schemas.opengeospatial.net/sld/1.0.0/StyledLayerDescriptor.xsd'><NamedLayer><Name>AAA207</Name><UserStyle><FeatureTypeStyle><Filter><PropertyIsEqualTo><PropertyName>DIENSTNAAM</PropertyName><Literal></Literal></PropertyIsEqualTo></Filter><Rule><PolygonSymbolizer><Fill><CssParameter
name='fill'>#ff0000</CssParameter></Fill></PolygonSymbolizer></Rule><Rule><ElseFilter/><PolygonSymbolizer><Fill><CssParameter
name='fill'>#bfcaea</CssParameter></Fill><Stroke><CssParameter
name='stroke'>#a6c6ff</CssParameter><CssParameter
name='stroke-width'>1.0</CssParameter></Stroke></PolygonSymbolizer></Rule></FeatureTypeStyle></UserStyle></NamedLayer></StyledLayerDescriptor>

Change History

Changed 6 years ago by assefa

  • status changed from new to closed
  • resolution set to fixed
Fixed in mapserver cvs.

Changed 6 years ago by bartvde@…

  • status changed from closed to reopened
  • resolution fixed deleted
Assefa, I looked at the diff, but did you check in the right version?

http://cvs.gis.umn.edu/cgi-bin/viewcvs/mapserver/mapogcsld.c.diff?r1=1.75&r2=1.76

The only change seems to be an extra debug msSaveMap to your c: harddisk:

msSaveMap(map, "c:/temp/sld.map");

Changed 6 years ago by assefa

The fix was in mapogcfiler.c but I commited the wrong file (mapogcsld.c). I have
now commited mapogcfiler.c  and mapogcsld.c without the debug code.

Changed 5 years ago by tomkralidis

  • cc tomkralidis added

Bump. Bart: is this one okay now?

Changed 5 years ago by bartvde

  • status changed from reopened to closed
  • resolution set to fixed

Tom, IIRC it was fixed. So I'll close for now.

Note: See TracTickets for help on using tickets.