You are currently reviewing an older revision of this page.
When attempting to use the Compare App feature across two environments with an established Devops: Infrastructure connection, the following error message appears:
This same error will appear in the application server log as well:
com.appiancorp.exceptions.LocalizedAppianRuntimeException$LocalizedAppianException: Expression evaluation error [evaluation ID = XXXXXXXX] : [valid:false,syntaxError:false,value:Expression evaluation error: An error occurred while executing a save: Expression evaluation error at function a!dpl_app_actionInspectOnConnectedEnvironment [line 311]: Keys must be unique (case insensitive match) [{urn:com:appian:types:XXX}XXX]] (APNX-X-XXXX-XXX)
This issue has been addressed via AN-142355 in Appian 19.3 Hotfix Package B.
Apply the latest hotfix to your Appian installation or upgrade to the latest version of Appian.
This issue is a result of case-colliding CDT names being exported in a patch via the Devops: Infrastructure connection (e.g. one CDT with name = NAME and one CDT with name = name being added to the same patch.) Removing all instances of case-colliding CDT names from your patch should resolve this issue.
This article applies to Appian 19.3.
Last Reviewed: October 2019