<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>KB-1982 Process model version comparison fails with a generic error</title><link>https://community.appian.com/support/w/kb/1511/kb-1982-process-model-version-comparison-fails-with-a-generic-error</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>KB-1982 Process model version comparison fails with a generic error</title><link>https://community.appian.com/support/w/kb/1511/kb-1982-process-model-version-comparison-fails-with-a-generic-error</link><pubDate>Fri, 09 Sep 2022 19:22:26 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:be6f537c-02b2-44d0-917d-991aecc37411</guid><dc:creator>Kevin Kleinegger</dc:creator><comments>https://community.appian.com/support/w/kb/1511/kb-1982-process-model-version-comparison-fails-with-a-generic-error#comments</comments><description>Current Revision posted to Appian Knowledge Base by Kevin Kleinegger on 9/9/2022 7:22:26 PM&lt;br /&gt;
&lt;table style="background-color:#bcedaf;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;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.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;When attempting to compare two versions of a process model, the following error appears:&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;Cannot compare versions. The process model does not exist, the versions have been deleted, or you do not have sufficient privileges to access its data.&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span&gt;In the application server log, an error similar to the following is observed:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;ERROR com.appiancorp.core.expr.fn.info.LogLastExceptionFunction - Expression evaluation error at function a!dod_fwk_controller [line 14]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_iterateComponents [line 48]: Error in a!forEach() expression during iteration 3: Expression evaluation error at function a!dod_fwk_sectionsGenerator [line 103]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffComponent [line 94]: Illegal newline character found in: =&lt;span class="code-keyword"&gt;if&lt;/span&gt;(
isnull(pv!user),
pp!initiator,
pv!user
)_0
com.appiancorp.core.expr.exceptions.ExpressionRuntimeException$AppianExceptionProvider: Expression evaluation error at function a!dod_fwk_controller [line 14]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_iterateComponents [line 48]: Error in a!forEach() expression during iteration 3: Expression evaluation error at function a!dod_fwk_sectionsGenerator [line 103]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffComponent [line 94]: Illegal newline character found in: =&lt;span class="code-keyword"&gt;if&lt;/span&gt;(
isnull(pv!user),
pp!initiator,
pv!user
)_0 (APNX-1-4198-000)&lt;/pre&gt;
&lt;h2&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This&amp;nbsp;issue has been hotfixed via&amp;nbsp;&lt;strong&gt;AN-133660&lt;/strong&gt; in:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;19.1.150.0&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;19.2.125.0&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;19.3.57.0&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;19.4 and later&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Apply the latest hotfix to your Appian installation or upgrade to the latest version of Appian.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If not on a fixed version, to ensure future versions of the model do not encounter issues:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Determine which node in the process model has an assignment expression that contains newlines.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Modify the expression to remove any newlines.&lt;/li&gt;
&lt;li&gt;Save and publish the process model.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 19.1 and later.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;September&amp;nbsp;2022&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: known issues, process models, application design, fixed issues&lt;/div&gt;
</description></item><item><title>KB-1982 Process model version comparison fails with a generic error</title><link>https://community.appian.com/support/w/kb/1511/kb-1982-process-model-version-comparison-fails-with-a-generic-error/revision/3</link><pubDate>Mon, 26 Aug 2019 06:56:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:be6f537c-02b2-44d0-917d-991aecc37411</guid><dc:creator>Parmida Borhani</dc:creator><comments>https://community.appian.com/support/w/kb/1511/kb-1982-process-model-version-comparison-fails-with-a-generic-error#comments</comments><description>Revision 3 posted to Appian Knowledge Base by Parmida Borhani on 8/26/2019 6:56:17 AM&lt;br /&gt;
&lt;h2&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;When attempting to compare two versions of a process model, the following error appears:&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;Cannot compare versions. The process model does not exist, the versions have been deleted, or you do not have sufficient privileges to access its data.&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span&gt;In the application server log, an error similar to the following is observed:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;ERROR com.appiancorp.core.expr.fn.info.LogLastExceptionFunction - Expression evaluation error at function a!dod_fwk_controller [line 14]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_iterateComponents [line 48]: Error in a!forEach() expression during iteration 3: Expression evaluation error at function a!dod_fwk_sectionsGenerator [line 103]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffComponent [line 94]: Illegal newline character found in: =&lt;span class="code-keyword"&gt;if&lt;/span&gt;(
isnull(pv!user),
pp!initiator,
pv!user
)_0
com.appiancorp.core.expr.exceptions.ExpressionRuntimeException$AppianExceptionProvider: Expression evaluation error at function a!dod_fwk_controller [line 14]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_iterateComponents [line 48]: Error in a!forEach() expression during iteration 3: Expression evaluation error at function a!dod_fwk_sectionsGenerator [line 103]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffComponent [line 94]: Illegal newline character found in: =&lt;span class="code-keyword"&gt;if&lt;/span&gt;(
isnull(pv!user),
pp!initiator,
pv!user
)_0 (APNX-1-4198-000)&lt;/pre&gt;
&lt;h2&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This error is observed if any nodes use expressions containing line breaks in their assignment settings. This issue has been reported to the Appian Product Team. The reference number for this issue is&amp;nbsp;&lt;strong&gt;AN-133660&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;To ensure future versions of the model do not encounter issues:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Determine which node in the process model has an assignment expression that contains newlines.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Modify the expression to remove any newlines.&lt;/li&gt;
&lt;li&gt;Save and publish the process model.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 19.1 and later.&lt;/p&gt;
&lt;p&gt;Last Reviewed: August 2019&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: known issues, expression rules, appian objects, process modeler, process models, design, smart-services, SAIL, application design, open issues&lt;/div&gt;
</description></item><item><title>KB-XXXX Process model version comparison fails with a generic error</title><link>https://community.appian.com/support/w/kb/1511/kb-1982-process-model-version-comparison-fails-with-a-generic-error/revision/2</link><pubDate>Fri, 23 Aug 2019 16:40:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:be6f537c-02b2-44d0-917d-991aecc37411</guid><dc:creator>Jussi Lundstedt</dc:creator><comments>https://community.appian.com/support/w/kb/1511/kb-1982-process-model-version-comparison-fails-with-a-generic-error#comments</comments><description>Revision 2 posted to Appian Knowledge Base by Jussi Lundstedt on 8/23/2019 4:40:58 PM&lt;br /&gt;
&lt;h2&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;When attempting to compare two versions of a process model, the following error appears:&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;Cannot compare versions. The process model does not exist, the versions have been deleted, or you do not have sufficient privileges to access its data.&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span&gt;In the application server log, an error similar to the following is observed:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;ERROR com.appiancorp.core.expr.fn.info.LogLastExceptionFunction - Expression evaluation error at function a!dod_fwk_controller [line 14]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_iterateComponents [line 48]: Error in a!forEach() expression during iteration 3: Expression evaluation error at function a!dod_fwk_sectionsGenerator [line 103]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffComponent [line 94]: Illegal newline character found in: =&lt;span class="code-keyword"&gt;if&lt;/span&gt;(
isnull(pv!user),
pp!initiator,
pv!user
)_0
com.appiancorp.core.expr.exceptions.ExpressionRuntimeException$AppianExceptionProvider: Expression evaluation error at function a!dod_fwk_controller [line 14]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_iterateComponents [line 48]: Error in a!forEach() expression during iteration 3: Expression evaluation error at function a!dod_fwk_sectionsGenerator [line 103]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffComponent [line 94]: Illegal newline character found in: =&lt;span class="code-keyword"&gt;if&lt;/span&gt;(
isnull(pv!user),
pp!initiator,
pv!user
)_0 (APNX-1-4198-000)&lt;/pre&gt;
&lt;h2&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This error is observed if any nodes use expressions containing line breaks in their assignment settings. This issue has been reported to the Appian Product Team. The reference number for this issue is&amp;nbsp;&lt;strong&gt;AN-133660&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;To ensure future versions of the model do not encounter issues:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Determine which node in the process model has an assignment expression that contains newlines.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Modify the expression to remove any newlines.&lt;/li&gt;
&lt;li&gt;Save and publish the process model.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 19.1 and later.&lt;/p&gt;
&lt;p&gt;Last Reviewed: August 2019&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: known issues, expression rules, appian objects, process modeler, process models, design, smart-services, SAIL, application design, open issues&lt;/div&gt;
</description></item><item><title>KB-XXXX Process model version comparison fails with a generic error</title><link>https://community.appian.com/support/w/kb/1511/kb-1982-process-model-version-comparison-fails-with-a-generic-error/revision/1</link><pubDate>Thu, 22 Aug 2019 18:50:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:be6f537c-02b2-44d0-917d-991aecc37411</guid><dc:creator>Jussi Lundstedt</dc:creator><comments>https://community.appian.com/support/w/kb/1511/kb-1982-process-model-version-comparison-fails-with-a-generic-error#comments</comments><description>Revision 1 posted to Appian Knowledge Base by Jussi Lundstedt on 8/22/2019 6:50:11 PM&lt;br /&gt;
&lt;h2&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;When attempting to compare two versions of a process model, the following error appears:&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;Cannot compare versions. The process model does not exist, the versions have been deleted, or you do not have sufficient privileges to access its data.&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span&gt;In the application server log, an error similar to the following is observed:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;2019-05-08 21:07:36,192 [ajp-nio-8009-exec-2243] ERROR com.appiancorp.core.expr.fn.info.LogLastExceptionFunction - Expression evaluation error at function a!dod_fwk_controller [line 14]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_iterateComponents [line 48]: Error in a!forEach() expression during iteration 3: Expression evaluation error at function a!dod_fwk_sectionsGenerator [line 103]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffComponent [line 94]: Illegal newline character found in: =&lt;span class="code-keyword"&gt;if&lt;/span&gt;(
isnull(pv!user),
pp!initiator,
pv!user
)_0
com.appiancorp.core.expr.exceptions.ExpressionRuntimeException$AppianExceptionProvider: Expression evaluation error at function a!dod_fwk_controller [line 14]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_iterateComponents [line 48]: Error in a!forEach() expression during iteration 3: Expression evaluation error at function a!dod_fwk_sectionsGenerator [line 103]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffSection [line 65]: Error in a!forEach() expression during iteration 4: Expression evaluation error at function a!dod_fwk_createDiffComponent [line 94]: Illegal newline character found in: =&lt;span class="code-keyword"&gt;if&lt;/span&gt;(
isnull(pv!user),
pp!initiator,
pv!user
)_0 (APNX-1-4198-000)&lt;/pre&gt;
&lt;h2&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This error is observed if any nodes use expressions containing line breaks in their assignment settings. The issue has been reported to the Appian Product Team as &lt;strong&gt;AN-133660&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;To ensure future versions of the model do not encounter issues:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Determine which node in the process model has an assignment expression that contains newlines&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Modify the expression to remove any newlines&lt;/li&gt;
&lt;li&gt;Save and publish the process model&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 19.1 and later.&lt;/p&gt;
&lt;p&gt;Last Reviewed: August 2019&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: known issues, expression rules, appian objects, process modeler, process models, design, smart-services, SAIL, application design, open issues&lt;/div&gt;
</description></item></channel></rss>