KB-2206 Package containing process model fails to import due to 'Node Output' missing precedent
| This issue has been resolved in an Appian hotfix/new Appian version. Please apply the latest hotfix to your Appian installation or upgrade to the latest version of Appian. |
Symptoms
Package imports containing a process model fail with an error similar to below:
The processModel [id=<PMUUID>] was not imported because a required precedent is missing: content [uuid=<UUID> location=Node > "<NodeName>" > Node Output] cannot be found.
Searching for this missing precedent by UUID or ID returns no results.
Cause
This issue has been addressed via AN-196715 in the following hotfixes:
- 21.2.850.0
- 21.3.605.0
- 21.4.340.0
Action
Apply the latest hotfix to your Appian installation or upgrade to the latest version of Appian.
Workaround
- If not already installed, deploy the Content Tools Plug-in from the App Market.
- Create a new expression rule with the following contents:
getcontentdetailsbyuuid(objectUUID:"<UUID>").
Execute the expression rule. The result value should be a constant name, such ascons!<NameOfProcessVariableInAffectedPM> - Rename the conflicting process variable in the affected process model to a different value. Ensure references to this process variable are updated as well.
- Retry the import. There should be no missing precedent error at this point.
Affected Versions
This article applies Appian versions 21.2, 21.3 and 21.4.
Last Reviewed: January 2022
