Skip to main content
Participating Frequently
July 5, 2022
Question

Invalid index(1) in interface

  • July 5, 2022
  • 2 replies
  • 3 views

Expression evaluation error:invalid index(1) for list:valid range is empty

load(
local!choices: {
{
name: "MML Request Report",
icon: "random"
},
{
name: "MML Confirmations Report",
icon: "play"
},
{
name: "Public Equity Request Report",
icon: "save"
},
{
name: "PE Confirmations Report",
icon: "play"
}
},
local!userChoices: {

if(
isusermemberofgroups(
loggedInUser(),
{
cons!DFXH_APP_ADMINISTRATORS,
cons!DFXH_MIDDLE_OFFICE,
cons!COMMON_APPIAN_LITE_SYSTEM_WIDE_GROUP_PLATFORM_ADMINISTRATORS,
cons!DFXH_FRONT_OFFICE,
cons!DFXH_VIEWER_USERS,
cons!DFXH_MML_PORTFOLIO_MANAGERS
}
),
local!choices[1],
{}
),
if(
isusermemberofgroups(
loggedInUser(),
{
cons!DFXH_APP_ADMINISTRATORS,
cons!DFXH_MIDDLE_OFFICE,
cons!COMMON_APPIAN_LITE_SYSTEM_WIDE_GROUP_PLATFORM_ADMINISTRATORS,
cons!DFXH_FRONT_OFFICE,
cons!DFXH_VIEWER_USERS,
cons!DFXH_MML_PORTFOLIO_MANAGERS
}
),
local!choices[2],
{}
),
if(
isusermemberofgroups(
loggedInUser(),
{
cons!DFXH_APP_ADMINISTRATORS,

cons!COMMON_APPIAN_LITE_SYSTEM_WIDE_GROUP_PLATFORM_ADMINISTRATORS,
cons!DFXH_PE_FX_MGMT,
cons!DFXH_VIEWER_USERS,
cons!DFXH_MML_PORTFOLIO_MANAGERS
}
),
local!choices[3],
{}
),
if(
isusermemberofgroups(
loggedInUser(),
{
cons!DFXH_APP_ADMINISTRATORS,

cons!COMMON_APPIAN_LITE_SYSTEM_WIDE_GROUP_PLATFORM_ADMINISTRATORS,
cons!DFXH_PE_FX_MGMT,
cons!DFXH_VIEWER_USERS,
cons!DFXH_MML_PORTFOLIO_MANAGERS
}
),
local!choices[4],
{}
)


},
local!selection: local!userChoices[1],
with(
{
a!columnsLayout(
columns: {
a!forEach(
items: local!userChoices,
expression: {
a!columnLayout(
contents: {
a!cardLayout(
marginBelow: "STANDARD",
style: if(
rule!APN_isBlank(
local!selection
),
"STANDARD",
if(
local!selection = fv!item,
"ACCENT",
"STANDARD"
)
),
height: "SHORT",
link: a!dynamicLink(
value: fv!item,
saveInto: local!selection
),
contents: {
a!richTextDisplayField(
align: "CENTER",
value: {
a!richTextIcon(
icon: fv!item.icon,
size: "LARGE",
color: "POSITIVE"
),
a!richTextItem(
text: char(
10
)
),
a!richTextItem(
text: char(
10
)
),
a!richTextItem(
text: fv!item.name,
size: "MEDIUM"
)
}
)
}
)
}
)
}
)
}
),
a!columnsLayout(
columns: {
a!columnLayout(
showWhen: not(
rule!APN_isBlank(
local!selection
)
),
contents: a!boxLayout(
label: local!selection.name,
style: "ACCENT",
contents: if(
local!selection = local!choices[1],
rule!DFXH_MMLSwapRoll_Report(),
if(
local!selection = local!choices[2],
rule!DFXH_MMLConfirmationsReport(),

if(
local!selection = local!choices[3],
rule!DFXH_PublicEquityRoll_Report(),
if(
local!selection = local!choices[4],

rule!DFXH_PEConfirmationsReport(),
{}
)

)

)
)
)
)
}
)
}
)
)

    2 replies

    stefanhelzle0001
    Brainy
    July 5, 2022

    Can you post some code?

    It seems like you try to access an item in an empty list.

    harshj0001
    Inspiring
    July 5, 2022

    hi chandrika, i think you are comparing or accessing the element of an array which is not exist.

    ri!test is empty so i will break.