Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.2.x
-
Fix Version/s: None
-
Component/s: WFS
-
Labels:None
-
Patch Submitted:Yes
-
Number of attachments :
Description
A WFS request with a viewParams parameter generates an IllegalArgumentException.
Error msg:
java.lang.IllegalArgumentException: [
{STRFIELD=minimum_temp, STRDATE=2010-07-01}] incompatible with VIRTUAL_TABLE_PARAMETERS [{STRFIELD=minimum_temp, STRDATE=2010-07-01}] incompatible with VIRTUAL_TABLE_PARAMETERS
Stack trace:
Thread [btpool0-1] (Suspended)
Hints(RenderingHints).put(Object, Object) line: 1056
GetFeature.toDataQuery(Query, Filter, int, int, FeatureSource<FeatureType,Feature>, GetFeatureRequest, List<PropertyName>, Map<String,String>, List<Join>) line: 981
GetFeature.run(GetFeatureRequest) line: 464
DefaultWebFeatureService.getFeature(GetFeatureType) line: 121
NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]
This was caused by a erroneous duplicate assignment to the Hints.VIRTUAL_TABLE_PARAMETERS in GetFeature.java. Patch attached.