From: Louis Z. <lou...@gm...> - 2008-10-17 23:26:49
|
The Exception: ClassCastException IncludeFilter cannot be cast to org.geotools.filter.Filter What I'm doing: I have a custom WFS server from which GeoServer is pulling data. I want to pull this data from GeoServer via WMS so the client will receive a single aggregated tile rather than the thousands of individual features. When I pull the data from GeoServer via WFS it works fine. The Stack Trace: 06 Oct 11:43:03 ERROR [geotools.rendering] - Exception creating filter org.geotools.xml.filter.UnsupportedFilterException: Exception creating filter at org .geotools .xml .filter .FilterEncodingPreProcessor.visit(FilterEncodingPreProcessor.java:222) at org .geotools .filter .FilterVisitorFilterWrapper .visitLogicFilter(FilterVisitorFilterWrapper.java:68) at org .geotools .filter .FilterVisitorFilterWrapper.visit(FilterVisitorFilterWrapper.java:100) at org.geotools.filter.AndImpl.accept(AndImpl.java:61) at org.geotools.filter.AbstractFilter.accept(AbstractFilter.java:202) at org .geotools .xml .filter .FilterEncodingPreProcessor.visit(FilterEncodingPreProcessor.java:193) at org .geotools .filter .FilterVisitorFilterWrapper .visitLogicFilter(FilterVisitorFilterWrapper.java:68) at org .geotools .filter .FilterVisitorFilterWrapper.visit(FilterVisitorFilterWrapper.java:100) at org.geotools.filter.AndImpl.accept(AndImpl.java:61) at org.geotools.filter.AbstractFilter.accept(AbstractFilter.java:202) at org.geotools.filter.Filters.accept(Filters.java:250) at org .geotools .wfs .v_1_0_0 .data .StrictWFSStrategy .wrapWithFilteringFeatureReader(StrictWFSStrategy.java:74) at org .geotools .wfs .v_1_0_0 .data.NonStrictWFSStrategy.getFeatureReader(NonStrictWFSStrategy.java: 84) at org .geotools .wfs .v_1_0_0 .data.WFS_1_0_0_DataStore.getFeatureReader(WFS_1_0_0_DataStore.java:739) at org .geotools.data.DefaultFeatureResults.reader(DefaultFeatureResults.java: 210) ... Caused by: java.lang.ClassCastException: org.opengis.filter.IncludeFilter cannot be cast to org.geotools.filter.Filter at org .geotools .xml .filter .FilterEncodingPreProcessor.visit(FilterEncodingPreProcessor.java:192) ... 75 more |