Wednesday, December 16, 2009

ArcGIS 9.3.1 Service Pack 1 details

As promised ESRI has released SP 1 before end of the year. This is a big service pack that addresses wide range of issues. This is a result of use of error reporting tool ESRI is now using. With data from error reporting tool ESRI is not trying to identify an individual line of code but a DLL that may cause problem.

Service Pack 1 has 225 fixes for Desktop alone and here are most of them. I have excluded ones for replication, Oracle specific and WMS type and development fixes. For full list of fixes please go here.

ArcGIS Desktop




  • NIM004656 - ArcCatalog FeatureClass properties > Indexes tab reports that an ArcSDE featureClass in load only i/o mode has a spatial index (Also occurs with other tools in ArcGIS or ArcObjects).
  • NIM006156 - Can't display geometric network flow direction arrows when data is in geometry without persisted length field values.
  • NIM010734 - Cannot set row field values to Null using geoprocessing cursors.
  • NIM011746 - Selections appear to be cleared when displaying dialogs from the attribute table. This also makes ITableControl.redraw appear not to work.
  • NIM012474 - Adding a edge flag to a geometric network when the map is in a different coordinate system than the data returns "Action could not be completed because the underlying feature is corrupt."
  • NIM012619 - Misleading error thrown when trying to synchronize a 1-way replica not owned by SDE to child geodatabase with protected default version.
  • NIM013314 - Handle better street names that contain "THE".
  • NIM013516 - Locate Features Along Routes produces wrong (+ vs -) offset distances for single-part complex route.
  • NIM031151 - Edits made in the Free Representation Editor does not draw correctly in the Data View when using Symbol Level Drawing.
  • NIM032987 - The 'Zoom to Selected Features' and 'Pan to Selected Features' commands are slow to respond when using a plugin datasource with a large number of records.
  • NIM033383 - Support image/png8 and image/png32 as WMS GetMap response image format.
  • NIM035464 - ArcMap crashes or an error loop appears after changing the table appearance option for Display coded value domain and subtype descriptions when a cell with a drop-down list is being edited in the table.
  • NIM036132 - History Log files for GeoProcessing will not generate or populate.
  • NIM036336 - EPS, PDF and AI exports do not clip data intersected by data frame when using cartographic representations, but do when using standard symbology.
  • NIM036436 - When using the Identify tool, ArcMap returns incorrect pixel information for integer rectangular-cell rasters.
  • NIM037990 - Picture marker fills converted to cartographic represenations do not clip on polygon boundaries properly for large data sets and/or when zooming out past the reference scale at which the cartographic representations was created.
  • NIM038034 - Add Field GP Tool: Add the GUID field type to the list of available data types.
  • NIM038100 - Image service published from image service definition displays pixilated if data frame is rotated.
  • NIM038782 - Custom menus are lost from MXDs and MXTs when placed on ESRI toolbars in certain situations.
  • NIM038967 - Cannot update domain schema with replication.
  • NIM039061 - Multiple UIButtonControls added to the thisdocument.mxd disappear after closing and reopening ArcMap.
  • NIM039086 - Customizations of standard toolbars in previous version’s MXD are not kept, when the MXD is saved in new version.
  • NIM039399 - The Calculate geometry tool returns incorrect results when working with Multipoint data.
  • NIM039813 - The 'Zoom to', 'Pan to', and 'Zoom to selected' functions in the attribute table zoom or pan to an incorrect location when the Data Frame is projected in a Geographic Coordinate System.
  • NIM040264 - Spatial Join fails with error (999998) when using feature classes with Global IDs.
  • NIM040317 - If one feature class in the ArcMap document is empty and contains no features, and labels are converted to annotation, all annotation feature classes are empty.
  • NIM040502 - Loading network locations is significantly slower when using a small search tolerance. Loading time roughly doubles when the search tolerance is changed from 5000 meters to 50. This is true for the Load Locations command in the Network Analyst Window and the Add Locations Tool.
  • NIM040510 - Section of output image is stripped after projecting a raster across datum.
  • NIM040842 - Weighted Overlay tool returns an error when specifying overlay table.
  • NIM040866 - Opening NetCDf layers within an mxd take longer to open in 9.3.1 compared to 9.2.
  • NIM041054 - Single Output Map Algebra Color Map functions fail after successive runs.
  • NIM041094 - The Compare command does not recognize Geostatistical Analyst layers nested under a group layer.
  • NIM041553 - When adding a map join based on a relationship class to a map layer, the OK button is initially disabled, although all relevant information is present.
  • NIM041746 - Attempts to Extract a Distributed Geodatbase causes ArcMap to crash.
  • NIM041767 - Deleting a field in an attribute table while the Select by Attributes dialog is open causes ArcMap to hang.
  • NIM041769 - The Convert Labels to Annotation dialog incorrectly requires an unqualified name when a qualified name is required for some ArcSDE data cases.
  • NIM041943 - The names of the network locations are temporarily removed from the Network Analyst Window while a table is joined to the network analysis class.
  • NIM042019 - The Dissolve Tool with statistics applied to a field with NULL values gives incorrect results.
  • NIM042209 - Cannot compress two file geodatabases at the same time.
  • NIM042285 - Converting symbology to Representations can result in donut holes in polygon features being covered over.
  • NIM042552 - Annotating selected features in ArcMap performs slowly when other layers in the map document have a feature weight of something other than NONE.
  • NIM042841 - Domain values unavailable when editing an attribute table in ArcMap.
  • NIM042905 - With some data, Buffers result are significantly different when specifying Dissolve Type as ALL compared to NONE.
  • NIM043076 - Using advanced, the create replica wizard is ignoring the definition query.
  • NIM043109 - Representation Direct Select tool is not showing a selectable state when hovering over every part of a representation marker.
  • NIM043127 - Direct Select tool is not removing indicated vertices when using the shift-click method.
  • NIM043276 - At 91, export tools (E.g. FC2FC) would recalculate or maintain the Spatial Index of the source data when converting from SHP to PGDB. This no longer occurs for PGDB at 9.3 (although it does it for FGDB). Instead is uses the default Spatial Index of 1000, which is inadequate for data in Geographic coordinate systems. This creates a serious performance issue.
  • NIM043401 - Using the Identify feature in a Scatterplot Matrix returns a .dll error in ArcMap.
  • NIM043447 - Layer 3D To Feature Class GP tool is not writing out all extruded polygons to a standalone geodatabase feature class.
  • NIM043941 - Union tool from ArcMap editor toolbar is inserting an extra vertex when working with a layer having circular arc (data specific).
  • NIM044000 - Some M aware data fails with overlay tools (intersect, union, identity) with error "000520: Unexpected TopoEngine Error" or "ERROR 999999: Error executing function. The coordinates or measures are out of bounds".
  • NIM044317 - Control Import Merging does not update attributes correctly.
  • NIM044451 - Creating a Single Field Address Locator at 9.3 takes a lot longer than it does in 9.2 when using a large reference dataset.
  • NIM044506 - For some data models, comparing replica schema using the geodatabases directly can cause a fatal.
  • NIM044546 - Geo-Partial Overlapping Links causes ArcMap to disappear.
  • NIM044665 - Reconcile error with geometric network after deleting an edge and when attribute conflicts are present in the parent version.
  • NIM044817 - Selecting a row from the Raster Attribute table on a 16 bit unsigned raster causes it to crash ArcMap.
  • NIM045076 - Deleting an origin feature in a simple relationship automatically sets the destination’s foreign key value to NULL. If you synchronize more than one such edit to a child, only the foreign key value for one of features is set to NULL on the child.
  • NIM045109 - Units in the Calculate Geometry dialog box are not displaying correctly.
  • NIM045128 - Representation rule domain values are not being persisted properly at the GDB level.
  • NIM045189 - Viewing a Database server connection with a 9.3.1 client where the Database server contains geodatabases with a release greater then 9.3(a geodatabase release higher then 2.3.0) will not display the new geodatabases.
  • NIM045263 - Following upgrade of ArcGIS Desktop to 9.3.1 the Append, Delete Rows, and Delete Features tools no longer will operate with versioned datasets.
  • NIM045273 - In 9.3 and 9.3.1, Elements will snap back to the original location if the element is dragged exactly along its x or y axis.
  • NIM045445 - The OpenFromString method is parsing out the connection properties incorrectly.
  • NIM045515 - Quick Export's Select dialog does not allow a new output Geodatabase to be specified.
  • NIM045586 - AddToolbox needs to produce a better error message when toolbox does not exist.
  • NIM045604 - ArcCatalog crashes and a crash dump file is generated when trying to create/delete map service cache.
  • NIM045661 - Duplicate entries appear in the Network dropdown list after changing versions if there are multiple Geometric Networks in the Table of Contents.
  • NIM045712 - Improve the performance accessing network pages in FileGDB.
  • NIM045833 - "ArcGISFileHandler.exe Entry Point Not Found" error received when attempting to open a PMF or MXD by double-clicking after upgrading to 9.3.1.
  • NIM045944 - A MSD-based map service does not honor the property setting.
  • NIM045978 - Script tools called in Python scripts disable subsequent print statements.
  • NIM046073 - Features in conflict do not draw in the Conflict detection window if the feature class is symbolized with its representations.
  • NIM046170 - Export changes fatals the application when an exception to the rule Must Be Larger Than Cluster Tolerance is exported.
  • NIM046171 - Cannot export topology exception changes if the owner of the replica is not the owner of the topology.
  • NIM046269 - Zoom to Layer crashes ArcMap when using a joined layer with a definition query.
  • NIM046378 - Operations that utilize the topology engine fail if significant memory load is added at a later time.
  • NIM046400 - Once a polygon is reverse oriented, the positive area should become negative and vice versa as the exterior ring would become interior ring and vice versa. This is not getting re-computed when this Function is called on a polygon.
  • NIM046419 - Coded domain values are unavailable when editing geodatabase table in ArcMap.
  • NIM046489 - In some cases, using the feature adjustment tool included with the Cadastral Editor can cause unexpected results. Resulting features after an adjustment may be disjoint from the Cadastral Fabric, registry settings can be used to fine tune feature adjustment.
  • NIM046710 - When using the Select tool in the Free Representation Editor, the selected state icon does not appear in the mouse pointer.
  • NIM046711 - Using Direct Select tool in Free Representation editor to select markers from a multi-layer rule is returning the incorrect symbol element.
  • NIM046712 - When separating symbol layers for a free representation composed of multiple symbol layers, the Direct Select tool is selecting the bottom layer first instead of the expected top layer.
  • NIM046747 - GDI leak for display of representation marker symbols.
  • NIM046748 - Application failure for the # of markers property on the Decorations marker placement style when specifying a negative value.
  • NIM046749 - Application failure for the X step and/or Y step properties on the Randomly Inside Polygon marker placement style when specifying a negative value.
  • NIM046756 - During synchronization, updates of attributes are lost for existing data.
  • NIM046761 - Tabulate Area produces incorrect results when using a polygon as the zone input and when it is located in a NoData area.
  • NIM046794 - Labeling polygon tracking layers using the Event Attributes option on the Symbology tab does not work for polygon tracking layers.
  • NIM046806 - Zoom to Query Result zooms to map full extent for some features when generalization of geometries is enabled.
  • NIM046818 - Angle property for Gradient Fill symbols are being ignored when converting a 9.x symbol into a representation symbol.
  • NIM046819 - Buffer effect on point input geomtery needs to handle negative values for the Size property as absolute values.
  • NIM046820 - Attribute inspector shows separate representation tab for each layer in the Table Of Contents even though each feature layer has the same source feature class.
  • NIM046821 - Screen refresh is not completed after moving a representation marker symbol with the Direct Select tool.
  • NIM046822 - Representation hatch pattern not displaying correctly for all polygons.
  • NIM046910 - ArcMap's export to PDF performance degrades as the layout size increases for maps that contain WMS layers.
  • NIM046933 - WeightedOverlay tool is not maintaining assigned values in Model Builder.
  • NIM047046 - The Overflow Annotation window may crash in some cases when there are no overflow labels left in the list.
  • NIM047047 - Use of the divide command may cause ArcMap to crash in certain situations.
  • NIM047049 - ArcMap may crash in certain scenarios when constructing anno using the leader annotation method.
  • NIM047080 - Cannot use GP tools from the JTX Extension in a script (get license error).
  • NIM047178 - Do not generate system generated capabilities in output directory when external capabilities files are used.
  • NIM047298 - Text Callouts with empty text strings and margins set to 0 may crash ArcMap.
  • NIM047300 - Find Path gives different results depending on the order the two points (node elements) are selected.
  • NIM047326 - Import 3D Files GP tool loses textures when input is a collada (.dae) file made using MicroStation 8i.
  • NIM047384 - Warp command crashes ArcMap when used in Map Algebra.
  • NIM047393 - Changing connection properties of an annotation layer using the IDataLayer interface corrupts layer.
  • NIM047409 - Application failure occurs when switching Simple property of Donut geometric effect from unchecked to checked.
  • NIM047423 - Values from Coded Value Domains do not get used properly when creating annotation using annotate selected features, resulting in Annotation text showing the domain code.
  • NIM047444 - GeoEye processed NITF datasets are not displayed correctly.
  • NIM047725 - Need to make changes to output EMF reading routines to support PLTS TIFF Separator update.
  • NIM047763 - Changing versions resets representation symbol levels to default settings.
  • NIM047767 - When joining based on existing relationship class in file geodatabase, loading table data failed.
  • NIM047858 - Optimize the EMF interceptor to reduce occurances of the print and export "Cannot Map Metafile. Out of Memory" error.
  • NIM047898 - Export to EMF of polygon features with complex representation markers is producing very large output files.
  • NIM047899 - Complex bitmaps are converted into representation markers with unnecessary vertices.
  • NIM048035 - Representation Masking layer property 'lost' if the path to the data source is broken.
  • NIM048049 - Adding a non-spatial table to a replica always adds the table with a schema only filter regardless of the filter specified.
  • NIM048157 - The compression quality is not being used when pyramids are created for ArcSDE by the ArcGIS desktop command.
  • NIM048190 - In a model, Spatial Analyst tools are always adding .shp extention to the output name during validation. This is invalid when referencing a variable which points to a GDB workspace.
  • NIM048203 - Specific text becomes corrupted on screen after panning with an optimized map service.
  • NIM048255 - Running a clip on polygons with true curves sometimes adds an extra vertex.
  • NIM048256 - Zonal Statistics on string field output is not correct.
  • NIM048257 - ZonalStatisticsAsTable gives incorrect results in 9.3 and 9.4 when grid zone data is used with a field other than VALUE.
  • NIM048262 - Deleting links from the link table during Spatial Adjustment crashes ArcMap.
  • NIM048319 - A map document with a null rectangle element geometry will crash when the document is opened.
  • NIM048349 - Synchronizing changes from a replica when not connected to the replica version is not sending related rows in a related table.
  • NIM048449 - The Identify Tool in ArcMap will not return results when using cached map services created from an MSD.
  • NIM048584 - Loading network locations is significantly slower when using a small search tolerance. Loading time roughly doubles when the search tolerance is changed from 5000 meters to 50. This is true for the Load Locations command in the Network Analyst Window and the Add Locations tool.
  • NIM048636 - Calculate Geometry: The X and Y coordinate formatting displays the wrong direction.
  • NIM049236 - SDE Route Event Layer with Select By Attribute is slow.
  • NIM049526 - Include ArcPress support for the HP Designjet Z3200, 510, 4020, 4520, and T1120 series printers.
  • NIM049673 - Update ArcPress driver auto-selection to recognize new 2008 and 2009 HP Designjet printers.
  • NIM049709 - MapServices created using a Map Service Definition file must be able to export legend images in vector format.
  • NIM049710 - MapServices created using a Map Service Definition file must be able to export legend images in vector format.
  • NIM049731 - Support translating metadata describing services between ESRI's internal format and ISO 19139.
  • NIM049773 - TerrainToRaster: honor terrain environment property for memory use.
  • NIM049807 - Running the IDW tool iteratively will produce incorrect results and the processing time will increase.
  • NIM049813 - When exporting data changes from a replica the workspace is being leaked.
  • NIM049830 - Natural Neighbor should not be writing the scratch TIN to disk.
  • NIM049836 - The extent recorded for some z-tolerance based terrains can be off by several units in XY and Z.
  • NIM049885 - Several validation rules are incorrectly formatted, and are therefore unsuccessful even when the data being tested is correct.
  • NIM049886 - Supports address standardization for 123 CTY TK PP and 123 CTH PP.
  • NIM050074 - Incorrect OLS results when dependent variable is an Integer with a sum exceeding the max Long Integer value.
  • NIM050101 - Intermediate stop is being skipped by Driving Directions when stop is located on a ramp with multiple forks.
  • NIM050102 - Union, some attributes get assigned to the wrong output features when the input has large curve features.
  • NIM050374 - Adding a rep class to a feature class should update all subtypes with a default value for the RuleID field.
  • NIM050639 - Any marker which contains a clipping path or direct path drawing command will generate a continuous line pattern across the entire display.
  • NIM050885 - Editor Cut Polygon tool modifies shapefile in a way that does not appear to follow the shapefile spec.

ArcGIS Server fixes

On Server side there are very few fixes- here are all that apply for Windows services and caching.

  • NIM034027 - Some ArcGIS Server map services don't have transparent backgrounds even though that option is checked and enabled in the Layer Properties dialog Advanced tab for the service when you add them into ArcMap or ArcGlobe.
  • NIM042101 - WMS layers are not making a request to the server in the default SRS of the service when the projection in the data frame is being modified (custom).
  • NIM042454 - Filters included in SLD styles are not applied to WMS layers from ArcGIS Server that are based on Event Layers.
  • NIM045221 - A standard ArcGIS server license is now required to apply changes using WFS-T.
  • NIM046768 - Server Manager displays that its drawing map service "dynamically" even though it is using cache tiles to draw map service.
  • NIM046805 - Job Tracking for ArcGIS (JTX) Server exposed as a Server Object Web Service fails to work with new Java Web Service Runtime.
  • NIM046769 - Cache tiles schema doesn't get updated in the Caching properties tab of ArcGIS Server Manager.
  • NIM047241 - Optimized MapServer fails to draw FeatureLayer of SQL Server 2k8 Geometry spatial type if it has custom Object ID column.
  • NIM049096 - ServerCluster is not appropriately checking for failed connections in the time specified in the retry interval.
  • NIM049262 - Soap URL, returned for geocode services in tasks.arcgisonline.com, sometimes contains incorrect case for service type "GeoCodeServer" instead of "GeocodeServer".
  • NIM049711 - MapServer Identify operation should not crash when an empty/null mapArea is set in the mapDescription.
  • NIM051160 - The ArcGIS Server SOM hangs in very rare circumstances.


No comments:

Post a Comment