In trying to publish a custom report via a channel, the OOTB reports work but not for custom report.
With stock report:
./../../../../reportservice/flow.html?_flowId=viewReportFlow&standAlone=true&reportUnit=/ca_ppm/reports/financial_management/CSK_FIN_BudgetForecastByPeriod&viewAsDashboardFrame=true&populateInvestment=1& investmentKey_1=${_internalId}&groupfinancialPlan1=cost_type_id&groupfinancialPlan2=transaction_class_id&financialPlanTypeKey_1=BUDGET – It is working as expected
With modified link:
./../../../../reportservice/flow.html?_flowId=viewReportFlow&standAlone=true&reportUnit=/Customized_Reports/CSK_FIN_BudgetForecastByPeriod_1_1&viewAsDashboardFrame=true&populateInvestment=1&
investmentKey_1=${_internalId}&financialPlanTypeKey_1=BUDGET&fiscalYearKey_1=2021 – Throws Null Pointer Exception
After removing the additional filtering from the URL, the report executes without error.