Hi All, I've found a problem in the ArcSDE plugin and I'm not sure the best way of fixing it. If using ArcSDE SDK 10.0 or ArcSDE SDK 10.2.2 a feature class in an Oracle database has an empty extent (i.e. the feature class has been created and has never contained any features), any calls to SeShape.generateRectangle with an empty extent cause a crash. It is easy to detect because SeExtent.isEmpty is true.
The crash is happening in GeometryEncoderSDE.addSpatialFilter at line 260 extent.generateRectangle(seExtent); There are a several options to fix this: 1) After line 244 if seExtent.isEmpty() == true then fiddle the extent, e.g. create a valid extent in the middle of the feature class coordinate reference system 2) After line 244 if seExtent.isEmpty() == true then bail out, not sure to where 3) Earlier on the in process if it is known that the extent is empty and there will be no features returned then don't bother with getting data from the feature class. Regards Robert Ward SCISYS UK Limited. Registered in England and Wales No. 4373530. Registered Office: Methuen Park, Chippenham, Wiltshire SN14 0GB, UK. Before printing, please think about the environment. ------------------------------------------------------------------------------ _______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel