I have a very simple style using a stroke dasharray for some lines. Clicking on these produces this exception:
{{java.lang.RuntimeException: Dash array is not literal: ‘stroke_dasharray’.
at org.geotools.styling.StrokeImpl.getDashArray(StrokeImpl.java:140)
at org.geoserver.wms.featureinfo.FeatureInfoStylePreprocessor.addStrokeSymbolizerIfNecessary(FeatureInfoStylePre
processor.java:286)
at org.geoserver.wms.featureinfo.FeatureInfoStylePreprocessor.visit(FeatureInfoStylePreprocessor.java:110)
at org.geotools.styling.LineSymbolizerImpl.accept(LineSymbolizerImpl.java:97)
at org.geotools.styling.visitor.DuplicatingStyleVisitor.copy(DuplicatingStyleVisitor.java:494)
at org.geoserver.wms.SymbolizerFilteringVisitor.visit(SymbolizerFilteringVisitor.java:40)
at org.geoserver.wms.featureinfo.FeatureInfoStylePreprocessor.visit(FeatureInfoStylePreprocessor.java:197)
at org.geotools.styling.RuleImpl.accept(RuleImpl.java:312)
at org.geotools.styling.visitor.DuplicatingStyleVisitor.visit(DuplicatingStyleVisitor.java:326)
at org.geoserver.wms.featureinfo.FeatureInfoStylePreprocessor.visit(FeatureInfoStylePreprocessor.java:183)
at org.geotools.styling.FeatureTypeStyleImpl.accept(FeatureTypeStyleImpl.java:260)
at org.geotools.styling.visitor.DuplicatingStyleVisitor.visit(DuplicatingStyleVisitor.java:249)
at org.geoserver.wms.featureinfo.FeatureInfoStylePreprocessor.visit(FeatureInfoStylePreprocessor.java:153)
at org.geotools.styling.StyleImpl.accept(StyleImpl.java:147)
at org.geoserver.wms.featureinfo.VectorRenderingLayerIdentifier.preprocessStyle(VectorRenderingLayerIdentifier.j
ava:284)
at org.geoserver.wms.featureinfo.VectorRenderingLayerIdentifier.identify(VectorRenderingLayerIdentifier.java:138
)
at org.geoserver.wms.GetFeatureInfo.execute(GetFeatureInfo.java:78)}}
|