** Internal Publish Only! This article may contain information that is not intended for external circulation. **
During the install of the ArcIMS 9.0 Service Pack 2 (SP2), the file jsde90_sdk.jar may not get updated in the following directories: 1. <ArcIMS Install Location>\Middleware\lib
2. <ArcIMS Install Location>\jre\lib\ext
3. <Public JRE location>\lib\ext (by the Post Installation)Please note that this article addresses problems in Service Pack 2 after being installed by the user to fix the three bugs found in ArcIMS/ArcSDE 9.0, listed below.
The file does not get updated if you were prompted to reboot after installing ArcIMS 9.0 Service Pack 1 (SP1) and at a later time installed ArcIMS 9.0 Service Pack 2 (SP2).
A reboot was required after installing ArcIMS 9.0 SP1 only if the ArcIMS Services Application Server, Monitor and Tasker were not stopped beforehand.
Solution or Workaround
The following three bugs were fixed in jsde90_sdk.jar with ArcIMS Service Pack 2:
CQ00234329: "SeLocator.delete() method returns "NO PERMISSION TO PERFORM OPERATION" exception"
<a href='http://support.esri.com/en/knowledgebase/techarticles/detail/28346' target='_blank'>Bug:SeLocator.delete() method returns "NO PERMISSION TO PERFORM OPERATION" exception.</a>;
CQ00247752: "SeShape.generateBuffer does not work on multipoint shapes"
<a href='http://support.esri.com/en/knowledgebase/techarticles/detail/28347' target='_blank'>Bug:SeShape.generateBuffer does not work on multipoint shapes</a>;
CQ00248365 "SeShape.generateBuffer returns "-1 General Failure" on some polygon shapes"
<a href='http://support.esri.com/en/knowledgebase/techarticles/detail/28348' target='_blank'>Bug:SeShape.generateBuffer returns "-1 General Failure" on some polygon shapes</a>
Only ArcExplorer Java and ArcIMS Author use the jsde90_sdk.jar file in the locations mentioned in the Description section, above.
Since these applications do not support geocoding and buffering directly, the mentioned bugs should have no ArcIMS effect. The bug fixes affect the Spatial Server only. Therefore, if ArcIMS Service Pack 2 did not update this file in the locations mentioned in the Description section, above, there should be no effect on ArcIMS functionality.
To update the file:
1. Install ArcIMS 9.0 final and the Service Pack 2 on another machine
2. Copy the jsde90_sdk.jar file manually.