Skip navigation
All Places > Developer Communities > Native App Developers > Blog

Last month when we announced the release of ArcGIS Runtime 100.6 we reported that the Local Server SDK was still being finalized. Today ArcGIS Runtime Local Server SDK 100.6 is available for download from the ArcGIS for Developers site.

 

ArcGIS Runtime Local Server is an optional component for the ArcGIS Runtime SDKs for .NET, Java, and Qt. It provides world-class scientific spatial analysis capabilities and data connectivity for your custom offline desktop applications. For more information please see the Local Server guide topics for .NET, Java and Qt.

 

This is an incremental compatibility release with the following updates:

  • Local Server ArcGIS Pro-based components updated to version 2.4 to provide support for map and geoprocessing packages created with ArcGIS Pro 2.4.x.
  • Local Server ArcMap-based components updated to 10.7.1 which continues the existing support at 100.5 for map and geoprocessing packages created with ArcMap 10.7.x.

 

If you are using ArcGIS Runtime SDK for .NET (Esri.ArcGISRuntime.WPF) you will need to update any projects referencing `Esri.ArcGISRuntime.LocalServices` from 100.5 to 100.6 via NuGet.org or alternatively download from NuGet.org to the local Esri NuGet source created by the ArcGIS Runtime SDK for .NET Visual Studio extension (`%localappdata%\Esri\NuGet`) and then update your projects.

 

We hope you’ll find these updates to ArcGIS Runtime Local Server useful as you continue to build amazing technology for your customers with ArcGIS Runtime.

 

The ArcGIS Runtime Development Team

ArcGIS Runtime Local Server SDK Microsoft (R) Windows (R) June 2019 Security Update Compatibility Patch

 

Summary


This patch resolves an issue with Local Feature Services where the returned DrawingInfo JSON is missing markerGraphics geometry information when the ServiceFeatureTable.UseAdvancedSymbology property is set to true and the local machine has the Microsoft Windows June 2019 or later security updates installed.

 

Description


Esri® announces the ArcGIS Runtime Local Server SDK Microsoft® Windows® June 2019 Security Update Compatibility Patch. The June 2019 security updates from Microsoft added additional checks for records included in a metafile. Publishing services from ArcGIS leverages metafiles to transport character markers to the server. The conversion of these markers uses a Microsoft GDI function which was updated with the June 2019 updates - this update caused these metafiles to fail to convert. This fix resolves that issue by imposing stricter standards on creation of these metafiles inside of ArcGIS Runtime Local Server SDK. This patch deals specifically with the issues listed below under Issues Addressed with this patch.


Issues Addressed with this patch

 

BUG-000123420 - Local Feature Service DrawingInfo is missing markerGraphics geometry information when the ServiceFeatureTable.UseAdvancedSymbology property is set to true and the local machine has the Microsoft Windows June 2019 or later security updates installed. This causes point data to fail to render in ArcGIS Runtime. Other service operations may return "Error performing Advanced Symbols operation".

 

Installing this patch on Windows

 

ArcGIS Runtime Local Server SDK Microsoft (R) Windows (R) June 2019 Security Update Compatibility Patch

ArcGIS (Desktop, Engine, Server) Microsoft (R) Windows (R) June 2019 Security Update Compatibility Patch 

 

Summary

This patch resolves an issue with publishing services containing character marker symbology from ArcMap to ArcGIS Server, ArcGIS Enterprise or ArcGIS Online. This issue began with Microsoft's June 2019 security updates. The patch should be applied to ArcGIS Desktop, ArcGIS Engine and ArcGIS Server machines.

 

Description

Esri® announces the ArcGIS (Desktop, Engine, Server) Microsoft® Windows® June 2019 Security Update Compatibility Patch. The June 2019 security updates from Microsoft added additional checks for records included in EMF files. Publishing services from ArcMap leverages EMF files to transport character markers when publishing services to ArcGIS Server and ArcGIS Online. The conversion of these markers uses a Microsoft GDI function which was updated with the June 2019 security updates which caused these metafiles to fail to convert. This patch resolves the issue by imposing stricter standards on creation of these metafiles inside of ArcGIS Desktop. Symptoms of this issue include the inability for ArcGIS Runtime-based applications to show advanced symbols. The patch must be installed on client machines running ArcGIS Engine or ArcGIS Desktop as well as server machines running ArcGIS Server. This patch deals specifically with the issues listed below under Issues Addressed with this patch.

 

Issues addressed with this patch

  • BUG-000123406 - Feature Service drawingInfo is missing markerGraphics information when the returnAdvancedSymbols property is true and the hosting machine has the Microsoft Windows June 2019 or later security updates installed. This causes point data to fail to render in ArcGIS Apps (Collector, Explorer, ArcGIS Runtime). Other service operations may return "Error performing Advanced Symbols operation".

 

Downloads and installation 

ArcGIS (Desktop, Engine, Server) Microsoft (R) Windows (R) June 2019 Security Update Compatibility Patch 

New patches are available for ArcGIS Runtime SDKs that include the Local Server component. The patches address an issue where 64-bit local geoprocessing services started as type asynchronous (submitJob) will crash upon startup after installing Microsoft Windows update KB4056894, or the combination of KB4056568 and KB4056897, on Windows 7 or Windows Server 2008 R2. 

 

Patches are available for the following SDKs:

 

  • ArcGIS Runtime Local Server SDK 100.2 (Windows)
  • ArcGIS Runtime Local Server SDK 100.1 (Windows)
  • ArcGIS Runtime Local Server SDK 100.0.1 (Windows)
  • ArcGIS Runtime SDK for .NET 10.2.7
  • ArcGIS Runtime SDK for Qt 10.2.6 (Windows)
  • ArcGIS Runtime SDK for Java 10.2.4 (Windows)
  • ArcGIS Runtime SDK for WPF 10.2.5

 

 

Patch downloads: ArcGIS Runtime Local Geoprocessing Service Startup Patch

 

Note: This is a patch for the SDK that you installed on your development machine. After you install the patch, you will need to rebuild the ArcGIS Runtime Local Server deployment to include the updated file and then re-deploy the Local Server deployment to any machines running Windows 7 or Windows Server 2008 R2 where your application is installed. Please check your application functionality and ensure all local geoprocessing services have started and are functioning correctly. Alternatively you may choose to only deploy the updated 64-bit "DADFLib.dll" file. This can be found in the SDK installation folder under "arcgisruntime10.2.x\LocalServer64\bin" or "LocalServer100.x\64\bin" and should be deployed to the corresponding location in the ArcGIS Runtime or ArcGIS Runtime Local Server deployment you included with your original application deployment.

 

For additional background information and links to the equivalent patch for ArcGIS Server please see Software patches released for ArcGIS Server geoprocessing service issue | ArcGIS Blog.

 

If you have installed this patch and are still encountering issues with ArcGIS Runtime Local Server , and restarting services has not rectified the problem, please contact Esri Support.

As advertised, we are proud to announce the August arrival of the ArcGIS Runtime SDK Quartz Beta 1 release for Android, iOS and Java. You can read all about it here, and watch a fantastic video heralding in this revolutionary release for Runtime developers.

 

The ArcGIS Runtime SDK Product Team

There are many developer platforms and languages to choose from if you’re planning on building native cross-platform apps. In this article, we’ll take a look at a highly popular one, yet one that you wouldn’t immediately think of for pure native development, and that is JavaScript.

Continue reading          Koushik Hajra Lucas Danzinger Thomas Dunn