Bug: Features updated by the ArcSDE 9.0 Java API client are rendered invalid
** This bug has been resolved at ArcSDE 9.0 Service Pack 1 **
If an ArcSDE 9.0 Java API client application is used to update a feature class that supports CAD data, all features updated by the application are corrupted. Any attempt to read the updated features from the feature class return the following error:
"-134: THE GIVEN SHAPE OBJECT HANDLE IS INVALID"
This is a known issue with feature classes that have CAD data type support.
All feature classes created via ArcGIS desktop applications have CAD data type support, so the workaround is not applicable to feature classes created through that process.
If CAD data type support is not required, disable CAD data type support when creating the feature class through the ArcSDE C or Java API. To create a feature class without CAD data type support, invoke the ArcSDE Java API SeLayer.setCAD(false) method when creating the feature class.