Could not display interface. Please check definition and inputs.

I am attempting to use a filter with the Portal to Sail Plug-in but am encountering an error.

My code is the following:
fn!getPortalReportDatasubset(
reportId: cons!APPIAN_ALL_TASKS_REPORT, pagingInfo: topaginginfo(1,10),
filters: { { field : "0", operator : "LIKE", value : "*a*" } },
contextIds: {}
)

Where cons!APPIAN_ALL_TASKS_REPORT is a constant that refers to the Appian out of the box "All Tasks" report.

I've attached a screenshot of the error I am seeing for additional context.

...

OriginalPostID-129532

OriginalPostID-129532

  Discussion posts and replies are publicly visible

  • It looks like the issue was actually due to the order of the parameters that I was passing in. The getPortalreportDatasubset is defined with parameters in the following order: reportId, pagingInfo, contextIds, filters.

    It appears to be ignoring the parameter prefix notation (eg, "filter:" in front of the parameter) and requiring the parameters to be input in the initially defined order.