I was able to trace this issue down to the interface object. The new error from the design view when I click the EDIT link is:
Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!dropdownField [line 454]: A dropdown component [label="Relationship to Child"] has an invalid value for "choiceValues". Duplicate items are not allowed in the choiceValues array, but choiceValues was 4; 15; 54; 23; 27; 28; 29; 37; 41; 42; 43; 40; 44; 1; 2; 3; 4; 5; 6; 7; 8; 46; 9; 10; 11; 12; 13; 14; 15; 47; 16; 49; 48; 17; 18; 19; 54; 50; 51; 52; 53; 55; 20; 21; 56; 78; 39; 22; 57; 58; 59; 60; 23; 24; 25; 26; 61; 62; 63; 27; 28; 45; 29; 64; 65; 30; 77; 70; 66; 67; 68; 69; 31; 32; 33; 34; 71; 72; 35; 73; 74; 36; 37; 75; 38.
item: a!dropdownField( label: if( local!isDependent, "Relationship to Parent", "Relationship to Child" ), placeholder: "Please select a relationship", choiceLabels: if( local!isDependent, if( contains(tointeger(local!lkupDepChildRelationshipType.childRelationshipTypeId),ri!droRecPersonLinks.childRelationshipTypeId), local!lkupDepChildRelationshipType.childRelationshipTypeDesc, index( append( local!lkupDepChildRelationshipType, rule!droQueryLkupChildRelationshipTypeEntity(childRelationshipTypeId: ri!droRecPersonLinks.childRelationshipTypeId) ), "childRelationshipTypeDesc" ) ), if( contains(tointeger(local!lkupPrimaryChildRelationshipType.childRelationshipTypeId),ri!droRecPersonLinks.childRelationshipTypeId), local!lkupPrimaryChildRelationshipType.childRelationshipTypeDesc, index( append( local!lkupPrimaryChildRelationshipType, rule!droQueryLkupChildRelationshipTypeEntity(childRelationshipTypeId: ri!droRecPersonLinks.childRelationshipTypeId) ), "childRelationshipTypeDesc" ) ) /*remove(touniformstring(local!lkupPrimaryChildRelationshipType.childRelationshipTypeDesc), wherecontains({"OBLIGEE"}, trim(touniformstring(local!lkupPrimaryChildRelationshipType.childRelationshipTypeDesc))))*/ ), choiceValues: if( local!isDependent, if( contains(tointeger(local!lkupDepChildRelationshipType.childRelationshipTypeId),ri!droRecPersonLinks.childRelationshipTypeId), local!lkupDepChildRelationshipType.childRelationshipTypeId, index( append( local!lkupDepChildRelationshipType, rule!droQueryLkupChildRelationshipTypeEntity(childRelationshipTypeId: ri!droRecPersonLinks.childRelationshipTypeId) ), "childRelationshipTypeId" ) ), /*remove(touniformstring(local!lkupPrimaryChildRelationshipType.childRelationshipTypeDesc), wherecontains({"OBLIGEE"}, trim(touniformstring(local!lkupPrimaryChildRelationshipType.childRelationshipTypeDesc))))*/ if( contains(tointeger(local!lkupPrimaryChildRelationshipType.childRelationshipTypeId),ri!droRecPersonLinks.childRelationshipTypeId), local!lkupPrimaryChildRelationshipType.childRelationshipTypeId, index( append( local!lkupPrimaryChildRelationshipType, rule!droQueryLkupChildRelationshipTypeEntity(childRelationshipTypeId: ri!droRecPersonLinks.childRelationshipTypeId) ), "childRelationshipTypeId" ) ) ), value: ri!droRecPersonLinks.childRelationshipTypeId, saveInto: ri!droRecPersonLinks.childRelationshipTypeId, disabled: not(local!isEditable) ),
Discussion posts and replies are publicly visible