<?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-1458 HTTP 500 error thrown on forms when trying to add validationGroup</title><link>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>KB-1458 HTTP 500 error thrown on forms when trying to add validationGroup</title><link>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup</link><pubDate>Mon, 18 May 2020 22:08:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eeb85ebc-e5b7-4e41-9adb-5edc01b8b03f</guid><dc:creator>Parmida Borhani</dc:creator><comments>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup#comments</comments><description>Current Revision posted to Appian Knowledge Base by Parmida Borhani on 5/18/2020 10:08:24 PM&lt;br /&gt;
&lt;h2&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Appian throws an HTTP 500 error when the user attempts to add a &lt;code&gt;validationGroup&lt;/code&gt; property to the &lt;code&gt;a!buttonWidgetSubmit&lt;/code&gt;. However, this appears to only happen when the property is added before the &lt;code&gt;saveInto&lt;/code&gt; property, and beneath the label property.&lt;/p&gt;
&lt;p&gt;More specifically,&amp;nbsp;the user will see this error if &lt;code&gt;validationGroup&lt;/code&gt; is added before &lt;code&gt;saveInto&lt;/code&gt; without adding an ending comma.&amp;nbsp; Appian&amp;nbsp;throws the following HTTP 500 error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-11/2275.HTTP500.png"&gt;&lt;img style="height:auto;" alt=" " src="/resized-image/__size/2400x0/__key/communityserver-wikis-components-files/00-00-00-00-11/2275.HTTP500.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An example of the code that might throw this error is the following:&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {},
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
&lt;strong&gt;            validationGroup: &amp;quot;test&amp;quot;,
&lt;/strong&gt;            saveInto: {
              a!save(local!button, 1)
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;This error is only thrown when &lt;code&gt;validationGroup&lt;/code&gt; is being typed out in the position in between &lt;code&gt;label&lt;/code&gt; and &lt;code&gt;saveInto&lt;/code&gt;. If one copies and pastes this code into an Interface Designer, for example, the error will not be reproduced.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Cause&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The set up passes a list of &amp;#39;Expression Tree&amp;#39; to &lt;code&gt;validationGroup&lt;/code&gt;, which is not being converted to a string correctly and throws this error during a JSON conversion.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Action&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Add the &lt;code&gt;validationGroup&lt;/code&gt; property after &lt;code&gt;saveInto&lt;/code&gt;. This can be achieved in the following way:&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {},
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
            saveInto: {
              a!save(local!button, 1),
              validationGroup: &amp;quot;test&amp;quot;
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;Here, &lt;code&gt;validationGroup&lt;/code&gt; is placed after &lt;code&gt;saveInto&lt;/code&gt;, and so this error will not show up.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Affected Versions&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 17.2 and later.&lt;/p&gt;
&lt;p&gt;Last Reviewed: January 2018&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Interface, SAIL, application design&lt;/div&gt;
</description></item><item><title>KB-1458 HTTP 500 Error Thrown on Forms When Trying to Add validationGroup</title><link>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup/revision/6</link><pubDate>Mon, 23 Jul 2018 03:34:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eeb85ebc-e5b7-4e41-9adb-5edc01b8b03f</guid><dc:creator>Parmida Borhani</dc:creator><comments>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup#comments</comments><description>Revision 6 posted to Appian Knowledge Base by Parmida Borhani on 7/23/2018 3:34:41 AM&lt;br /&gt;
&lt;h2&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Appian throws an HTTP 500 error when the user attempts to add a &lt;code&gt;validationGroup&lt;/code&gt; property to the &lt;code&gt;a!buttonWidgetSubmit&lt;/code&gt;. However, this appears to only happen when the property is added before the &lt;code&gt;saveInto&lt;/code&gt; property, and beneath the label property.&lt;/p&gt;
&lt;p&gt;More specifically,&amp;nbsp;the user will see this error if &lt;code&gt;validationGroup&lt;/code&gt; is added before &lt;code&gt;saveInto&lt;/code&gt; without adding an ending comma.&amp;nbsp; Appian&amp;nbsp;throws the following HTTP 500 error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-11/2275.HTTP500.png"&gt;&lt;img style="height:auto;" src="/resized-image/__size/2400x0/__key/communityserver-wikis-components-files/00-00-00-00-11/2275.HTTP500.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An example of the code that might throw this error is the following:&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {},
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
&lt;strong&gt;            validationGroup: &amp;quot;test&amp;quot;,
&lt;/strong&gt;            saveInto: {
              a!save(local!button, 1)
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;This error is only thrown when &lt;code&gt;validationGroup&lt;/code&gt; is being typed out in the position in between &lt;code&gt;label&lt;/code&gt; and &lt;code&gt;saveInto&lt;/code&gt;. If one copies and pastes this code into an Interface Designer, for example, the error will not be reproduced.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Cause&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The set up passes a list of &amp;#39;Expression Tree&amp;#39; to &lt;code&gt;validationGroup&lt;/code&gt;, which is not being converted to a string correctly and throws this error during a JSON conversion.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Action&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Add the &lt;code&gt;validationGroup&lt;/code&gt; property after &lt;code&gt;saveInto&lt;/code&gt;. This can be achieved in the following way:&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {},
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
            saveInto: {
              a!save(local!button, 1),
              validationGroup: &amp;quot;test&amp;quot;
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;Here, &lt;code&gt;validationGroup&lt;/code&gt; is placed after &lt;code&gt;saveInto&lt;/code&gt;, and so this error will not show up.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Affected Versions&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 17.2 and later.&lt;/p&gt;
&lt;p&gt;Last Reviewed: January 2018&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Interface, SAIL, application design&lt;/div&gt;
</description></item><item><title>KB-1458 HTTP 500 Error Thrown on Forms When Trying to Add validationGroup</title><link>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup/revision/5</link><pubDate>Wed, 17 Jan 2018 15:52:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eeb85ebc-e5b7-4e41-9adb-5edc01b8b03f</guid><dc:creator>Nick Vigilante</dc:creator><comments>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup#comments</comments><description>Revision 5 posted to Appian Knowledge Base by Nick Vigilante on 1/17/2018 3:52:19 PM&lt;br /&gt;
&lt;h2&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Appian throws an HTTP 500 error when the user attempts to add a &lt;code&gt;validationGroup&lt;/code&gt; property to the &lt;code&gt;a!buttonWidgetSubmit&lt;/code&gt;. However, this appears to only happen when the property is added before the &lt;code&gt;saveInto&lt;/code&gt; property, and beneath the label property.&lt;/p&gt;
&lt;p&gt;More specifically,&amp;nbsp;the user will see this error if &lt;code&gt;validationGroup&lt;/code&gt; is added before &lt;code&gt;saveInto&lt;/code&gt; without adding an ending comma.&amp;nbsp; Appian&amp;nbsp;throws the following HTTP 500 error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-11/2275.HTTP500.png"&gt;&lt;img style="height:auto;" src="/resized-image/__size/2400x0/__key/communityserver-wikis-components-files/00-00-00-00-11/2275.HTTP500.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An example of the code that might throw this error is the following:&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {},
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
&lt;strong&gt;            validationGroup: &amp;quot;test&amp;quot;,
&lt;/strong&gt;            saveInto: {
              a!save(local!button, 1)
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;This error is only thrown when &lt;code&gt;validationGroup&lt;/code&gt; is being typed out in the position in between &lt;code&gt;label&lt;/code&gt; and &lt;code&gt;saveInto&lt;/code&gt;. If one copies and pastes this code into an Interface Designer, for example, the error will not be reproduced.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Cause&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The set up passes a list of &amp;#39;Expression Tree&amp;#39; to &lt;code&gt;validationGroup&lt;/code&gt;, which is not being converted to a string correctly and throws this error during a JSON conversion.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Action&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Add the &lt;code&gt;validationGroup&lt;/code&gt; property after &lt;code&gt;saveInto&lt;/code&gt;. This can be achieved in the following way:&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {},
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
            saveInto: {
              a!save(local!button, 1),
              validationGroup: &amp;quot;test&amp;quot;
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;Here, &lt;code&gt;validationGroup&lt;/code&gt; is placed after &lt;code&gt;saveInto&lt;/code&gt;, and so this error will not show up.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Affected Versions&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 17.2 and later.&lt;/p&gt;
&lt;p&gt;Last Reviewed: January 2018&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Interface, SAIL&lt;/div&gt;
</description></item><item><title>KB-1458 HTTP 500 Error Thrown on Forms When Trying to Add validationGroup</title><link>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup/revision/4</link><pubDate>Wed, 17 Jan 2018 10:52:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eeb85ebc-e5b7-4e41-9adb-5edc01b8b03f</guid><dc:creator>Nick Vigilante</dc:creator><comments>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup#comments</comments><description>Revision 4 posted to Appian Knowledge Base by Nick Vigilante on 1/17/2018 10:52:19 AM&lt;br /&gt;
&lt;h2&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Appian throws an HTTP 500 error when the user attempts to add a &lt;code&gt;validationGroup&lt;/code&gt; property to the &lt;code&gt;a!buttonWidgetSubmit&lt;/code&gt;. However, this appears to only happen when the property is added before the &lt;code&gt;saveInto&lt;/code&gt; property, and beneath the label property.&lt;/p&gt;
&lt;p&gt;More specifically,&amp;nbsp;the user will see this error if &lt;code&gt;validationGroup&lt;/code&gt; is added before &lt;code&gt;saveInto&lt;/code&gt; without adding an ending comma.&amp;nbsp; Appian&amp;nbsp;throws the following HTTP 500 error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-13/2275.HTTP500.png"&gt;&lt;img style="height:auto;" src="/resized-image/__size/2400x0/__key/communityserver-wikis-components-files/00-00-00-00-13/2275.HTTP500.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An example of the code that might throw this error is the following:&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {},
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
&lt;strong&gt;            validationGroup: &amp;quot;test&amp;quot;,
&lt;/strong&gt;            saveInto: {
              a!save(local!button, 1)
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;This error is only thrown when &lt;code&gt;validationGroup&lt;/code&gt; is being typed out in the position in between &lt;code&gt;label&lt;/code&gt; and &lt;code&gt;saveInto&lt;/code&gt;. If one copies and pastes this code into an Interface Designer, for example, the error will not be reproduced.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Cause&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The set up passes a list of &amp;#39;Expression Tree&amp;#39; to &lt;code&gt;validationGroup&lt;/code&gt;, which is not being converted to a string correctly and throws this error during a JSON conversion.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Action&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Add the &lt;code&gt;validationGroup&lt;/code&gt; property after &lt;code&gt;saveInto&lt;/code&gt;. This can be achieved in the following way:&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {},
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
            saveInto: {
              a!save(local!button, 1),
              validationGroup: &amp;quot;test&amp;quot;
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;Here, &lt;code&gt;validationGroup&lt;/code&gt; is placed after &lt;code&gt;saveInto&lt;/code&gt;, and so this error will not show up.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Affected Versions&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 17.2 and later.&lt;/p&gt;
&lt;p&gt;Last Reviewed: January 2018&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Interface, SAIL&lt;/div&gt;
</description></item><item><title>DRAFT KB-XXXX HTTP 500 Error Thrown on Forms When Trying to Add validationGroup</title><link>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup/revision/3</link><pubDate>Wed, 17 Jan 2018 10:49:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eeb85ebc-e5b7-4e41-9adb-5edc01b8b03f</guid><dc:creator>Camila Uechi</dc:creator><comments>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup#comments</comments><description>Revision 3 posted to Appian Knowledge Base by Camila Uechi on 1/17/2018 10:49:12 AM&lt;br /&gt;
&lt;h2&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Appian throws an HTTP 500 error when the user attempts to add a &lt;code&gt;validationGroup&lt;/code&gt; property to the &lt;code&gt;a!buttonWidgetSubmit&lt;/code&gt;. However, this appears to only happen when the property is added before the &lt;code&gt;saveInto&lt;/code&gt; property, and beneath the label property.&lt;/p&gt;
&lt;p&gt;More specifically,&amp;nbsp;the user will see this error if &lt;code&gt;validationGroup&lt;/code&gt; is added before &lt;code&gt;saveInto&lt;/code&gt; without adding an ending comma.&amp;nbsp; Appian&amp;nbsp;throws the following HTTP 500 error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-13/2275.HTTP500.png"&gt;&lt;img style="height:auto;" src="/resized-image/__size/2400x0/__key/communityserver-wikis-components-files/00-00-00-00-13/2275.HTTP500.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An example of the code that might throw this error is the following:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {
      
    },
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
&lt;strong&gt;            validationGroup: &amp;quot;test&amp;quot;,
&lt;/strong&gt;            saveInto: {
              a!save(local!button, 1)
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;This error is only thrown when &lt;code&gt;validationGroup&lt;/code&gt; is being typed out in the position in between &lt;code&gt;label&lt;/code&gt; and &lt;code&gt;saveInto&lt;/code&gt;. If one copies and pastes this code into an Interface Designer, for example, the error will not be reproduced.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Cause&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;The set up passes a list of &amp;#39;Expression Tree&amp;#39; to &lt;code&gt;validationGroup&lt;/code&gt;, which is not being converted to a string correctly and throws this error during a JSON conversion.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Action&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Add the &lt;code&gt;validationGroup&lt;/code&gt; property after &lt;code&gt;saveInto&lt;/code&gt;. This can be achieved in the following way:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {
      
    },
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
            saveInto: {
              a!save(local!button, 1),
              validationGroup: &amp;quot;test&amp;quot;
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;Here, &lt;code&gt;validationGroup&lt;/code&gt; is placed after &lt;code&gt;saveInto&lt;/code&gt;, and so this error will not show up.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Affected Versions&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 17.2 and later versions.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Last Reviewed: January 2018&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Interface, SAIL&lt;/div&gt;
</description></item><item><title>DRAFT KB-XXXX HTTP 500 Error Thrown on Forms When Trying to Add validationGroup</title><link>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup/revision/2</link><pubDate>Wed, 17 Jan 2018 10:48:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eeb85ebc-e5b7-4e41-9adb-5edc01b8b03f</guid><dc:creator>Camila Uechi</dc:creator><comments>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup#comments</comments><description>Revision 2 posted to Appian Knowledge Base by Camila Uechi on 1/17/2018 10:48:41 AM&lt;br /&gt;
&lt;h2&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;Appian throws an HTTP 500 error when the user attempts to add a &lt;code&gt;validationGroup&lt;/code&gt; property to the &lt;code&gt;a!buttonWidgetSubmit&lt;/code&gt;. However, this appears to only happen when the property is added before the &lt;code&gt;saveInto&lt;/code&gt; property, and beneath the label property.&lt;/p&gt;
&lt;p&gt;More specifically,&amp;nbsp;the user will see this error if &lt;code&gt;validationGroup&lt;/code&gt; is added before &lt;code&gt;saveInto&lt;/code&gt; without adding an ending comma.&amp;nbsp; Appian&amp;nbsp;throws the following HTTP 500 error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-13/2275.HTTP500.png"&gt;&lt;img style="height:auto;" src="/resized-image/__size/2400x0/__key/communityserver-wikis-components-files/00-00-00-00-13/2275.HTTP500.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An example of the code that might throw this error is the following:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {
      
    },
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
&lt;strong&gt;            validationGroup: &amp;quot;test&amp;quot;,
&lt;/strong&gt;            saveInto: {
              a!save(local!button, 1)
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;This error is only thrown when &lt;code&gt;validationGroup&lt;/code&gt; is being typed out in the position in between &lt;code&gt;label&lt;/code&gt; and &lt;code&gt;saveInto&lt;/code&gt;. If one copies and pastes this code into an Interface Designer, for example, the error will not be reproduced.&lt;/p&gt;
&lt;h2&gt;Cause&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;The set up passes a list of &amp;#39;Expression Tree&amp;#39; to &lt;code&gt;validationGroup&lt;/code&gt;, which is not being converted to a string correctly and throws this error during a JSON conversion.&lt;/p&gt;
&lt;h2&gt;Action&lt;/h2&gt;
&lt;p&gt;Add the &lt;code&gt;validationGroup&lt;/code&gt; property after &lt;code&gt;saveInto&lt;/code&gt;. This can be achieved in the following way:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {
      
    },
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
            saveInto: {
              a!save(local!button, 1),
              validationGroup: &amp;quot;test&amp;quot;
            }
          )
        }
      )
    }
  )
)&lt;/pre&gt;
&lt;p&gt;Here, &lt;code&gt;validationGroup&lt;/code&gt; is placed after &lt;code&gt;saveInto&lt;/code&gt;, and so this error will not show up.&lt;/p&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to Appian 17.2 and later versions.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Last Reviewed: January 2018&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Interface, SAIL&lt;/div&gt;
</description></item><item><title>DRAFT KB-XXXX HTTP 500 Error Thrown on Forms When Trying to Add validationGroup</title><link>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup/revision/1</link><pubDate>Mon, 15 Jan 2018 22:30:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eeb85ebc-e5b7-4e41-9adb-5edc01b8b03f</guid><dc:creator>Camila Uechi</dc:creator><comments>https://community.appian.com/support/w/kb/775/kb-1458-http-500-error-thrown-on-forms-when-trying-to-add-validationgroup#comments</comments><description>Revision 1 posted to Appian Knowledge Base by Camila Uechi on 1/15/2018 10:30:24 PM&lt;br /&gt;

&lt;h2&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;Appian throws an HTTP 500 error when the user attempts to add a validationGroup property to the a!buttonWidgetSubmit. However, this appears to only happen when the property is added before the saveInto property, and beneath the label property.&lt;/p&gt;
&lt;p&gt;More specifically,&amp;nbsp;the user will see this error if &amp;#39;validationGroup&amp;#39; is added before &amp;#39;saveInto&amp;#39; without adding an ending comma.&amp;nbsp; Appian&amp;nbsp;throws the following HTTP 500 error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-13/HTTP500.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-13/HTTP500.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An example of the code that might throw this error is the following:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {
      
    },
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
&lt;strong&gt;            validationGroup: &amp;quot;test&amp;quot;,
&lt;/strong&gt;            saveInto: {
              a!save(local!button, 1)
            }
          )
        }
      )
    }
  )
)&lt;br /&gt;&lt;br /&gt;This error is only thrown when &amp;quot;validationGroup&amp;quot; is being typed out in the position in between &amp;#39;label&amp;#39; and &amp;#39;saveInto&amp;#39;. If one copies and pastes this code into an Interface Designer, for example, the error will not be reproduced.&lt;/pre&gt;
&lt;h2&gt;Cause&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Action&lt;/h2&gt;
&lt;p&gt;A workaround to this issue is to add the &amp;#39;validationGroup&amp;#39; property after &amp;#39;saveInto&amp;#39;. This can be achieved such as the following code:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;load(
  local!button,
  a!formLayout(
    label: &amp;quot;Label&amp;quot;,
    contents: {
      
    },
    buttons: {
      a!buttonLayout(
        primaryButtons:  {
          a!buttonWidgetSubmit(
            label: &amp;quot;Submit&amp;quot;,
            saveInto: {
              a!save(local!button, 1),
              validationGroup: &amp;quot;test&amp;quot;
            }
          )
        }
      )
    }
  )
)&lt;br /&gt;&lt;br /&gt;If &amp;#39;validationGroup&amp;#39; is placed after &amp;#39;saveInto&amp;#39; this error will not show up.&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;Appian 17.2 and above.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Interface, SAIL&lt;/div&gt;
</description></item></channel></rss>