FilterToSQLSDE broken on FilterCapabilities class cast exception
----------------------------------------------------------------
Key: GEOT-1633
URL: http://jira.codehaus.org/browse/GEOT-1633
Project: GeoTools
Issue Type: Bug
Components: data arcsde, data jdbc
Reporter: Jody Garnett
Assignee: Gabriel Roldán
ArcSDE DataStore has gotten a lot of work recently; however it still breaks
(right before my deadline):
{code}
java.lang.ClassCastException:
net.refractions.udig.project.ui.internal.AdaptingFilter cannot be cast to
org.geotools.filter.Filter
at org.geotools.filter.Filters.getFilterType(Filters.java:220)
at
org.geotools.filter.FilterCapabilities.fullySupports(FilterCapabilities.java:387)
at
org.geotools.filter.FilterCapabilities.fullySupports(FilterCapabilities.java:397)
at
org.geotools.arcsde.filter.FilterToSQLSDE.encode(FilterToSQLSDE.java:198)
at
org.geotools.data.jdbc.FilterToSQL.encodeToString(FilterToSQL.java:211)
at
org.geotools.arcsde.data.ArcSDEQuery$FilterSet.getSeSqlConstruct(ArcSDEQuery.java:1014)
at
org.geotools.arcsde.data.ArcSDEQuery$FilterSet.getQueryInfo(ArcSDEQuery.java:935)
at
org.geotools.arcsde.data.ArcSDEQuery.calculateQueryExtent(ArcSDEQuery.java:651)
at
org.geotools.arcsde.data.ArcSDEQuery.calculateQueryExtent(ArcSDEQuery.java:554)
at
org.geotools.arcsde.data.ArcSdeFeatureSource.getBounds(ArcSdeFeatureSource.java:104)
at
org.geotools.arcsde.data.ArcSdeFeatureStore.getBounds(ArcSdeFeatureStore.java:159)
at
org.geotools.arcsde.data.ArcSdeFeatureSource.getBounds(ArcSdeFeatureSource.java:69)
at org.geotools.data.view.DefaultView.getBounds(DefaultView.java:516)
{code}
The filter being passed in is:
{code}
public class AdaptingFilter implements Filter, IAdaptable {
final private Filter wrapped;
...
public Object accept(FilterVisitor visitor, Object extraData) {
return wrapped.accept(visitor, extraData);
}
public boolean evaluate(Object object) {
return wrapped.evaluate(object);
}
}
{code}
So what we have here is a conflict over the nature of the Filter interface.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel