Class ArcSDEDataStore method getFeatureReader(String typeName, Query query)
fired NullPointerException by use of Filter.ALL
---------------------------------------------------------------------------------------------------------------------------
Key: GEOT-841
URL: http://jira.codehaus.org/browse/GEOT-841
Project: GeoTools
Type: Bug
Components: arcsde
Versions: 2.2-RC2
Environment: ArcSDE 9.1 and Oracle 10g
Reporter: Andreas Bartels
Assigned to: Gabriel Roldán
Priority: Critical
protected FeatureReader getFeatureReader(String typeName, Query query)
throws IOException {
ArcSDEQuery sdeQuery = null;
FeatureReader reader = null;
try {
FeatureType schema = getSchema(typeName);
// if Filter.ALL.equals(query.getFilter()) the following clall return null;
sdeQuery = ArcSDEQuery.createQuery(this, schema, query);
// so, this will fire a NullPointerExcetion
sdeQuery.execute();
please make the following change as workaround, until a ArcSDEFeatureReader is
written.
if (Filter.ALL.equals(query.getFilter())) {
return new EmptyFeatureReader(schema);
}
sdeQuery = ArcSDEQuery.createQuery(this, schema, query);
sdeQuery.execute();
or better
sdeQuery = ArcSDEQuery.createQuery(this, schema, query);
if (sdeQuery == null) {
return new EmptyFeatureReader(schema);
}
sdeQuery.execute();
tschau
Andreas
--
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
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel