[Geoserver-devel] [JIRA] (GEOS-7255) getFeatureInfo not working for styles with dash array

Tobias Warneke created an issue

GeoServer / BugGEOS-7255

getFeatureInfo not working for styles with dash array

Issue Type:

BugBug

Affects Versions:

2.8.0

Assignee:

Unassigned

Created:

19/Oct/15 2:19 PM

Priority:

MediumMedium

Reporter:

Tobias Warneke

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)}}

Add Comment

Add Comment

This message was sent by Atlassian JIRA (v7.0.0-OD-08-002#70107-sha1:3f098e8)

Atlassian logo