laptop and a wrench

Bug

In AML (ARC Macro Language), the program will lose track of the loop it is in and skip the proper &end directive if the following is true: - If-then-else logic is nested to a third level. - It uses &do loops.

Last Published: August 19, 2020 ArcGIS for Desktop
Bug ID Number NIM067879
SubmittedMay 6, 2011
Last ModifiedJune 5, 2024
Applies toArcGIS for Desktop
Version found10.0
Operating SystemWindows OS
Operating System VersionXP
StatusWill Not Be Addressed

Additional Information

We apologize that we were unable to address this issue within the current product support cycle.  If the issue continues to affect your work in a supported release, please contact Technical Support.

Workaround

Separate the second &else statement to have the &if as part of an &do block (line 114 of msp_test2.aml), and then close it off with another &end (line 129). "Msp_test2.aml" is also included at the Test Data Path.

Steps to Reproduce

Bug ID: NIM067879

Software:

  • ArcGIS for Desktop

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options