You are currently reviewing an older revision of this page.

KB-1230 "The requested record type is not available" error thrown when opening an expression-backed record type set to display as a feed

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

In Appian 16.1 and later, when selecting a record in Tempo of an expression-backed record type set to display as a feed, the following error is encountered:

This occurs for newly created record types as well as record types migrated from Appian 7.11 to Appian 16.1 or later.

Cause

The behavior for this issue differs between Appian 7.11 and Appian 16.1 and above. In Appian 7.11, only the problematic record itself shows up as an error:

In Appian 16.1 and later, the root cause for this issue is that the expression used to define the record type containing the a!datasubset() function results in an array containing a null element for the field that is defined as the "identifier". The field that is defined as the "identifier" is used to uniquely identify each resulting piece of data within the array.

The example below outlines the "identifier" parameter of the a!dataSubset() function, and shows that the field "ID" is set to uniquely identify each resulting piece of data within the array:

Action

This issue has been addressed via AN-73459 in Appian 17.1 GA. Please upgrade to this version to take advantage of the fix.

The field that is defined as the "identifier", which uniquely defines each resulting piece of data, should not be null. Ensure that your unique identifiers set in this field are a unique value that is not null.

Workaround

Change the record display from Feed to Grid because the Grid option uses a different expression to create the records which does not appear to error out like the Feed option does.

Change the field in the “identifier” parameter to a different field that could be used to uniquely identify each resulting piece of data.

Affected Versions

This article applies to Appian 16.1, 16.2, and 16.3.

Last Reviewed: March 2017