On MSSQL the Heath report is thrown NullPointerException on DWH on both Summary and Data Warehouse tabs if environment is set to OD.
STEPS TO REPRODUCE:
Expected Results: the Health Report to display information on Summary and Data Warehouse tab
Actual Results : System Error - Health report generation failed on SUMMARY and DATA WAREHOUSE tabs
NullPointerException in logs:
ERROR 2025-02-06 11:53:59,572 [http-nio-80-exec-1] services.HealthReportService (clarity:admin:76086172__F594F61A-1ECB-4E16-8AF2-60A5B7EAE86F:nmc.healthReport) (3497bff5-17b9-4cba-ab08-5ec4e073de4f)
java.lang.NullPointerException: Cannot invoke "com.ca.ppm.nmc.healthreport.HealthReport.addCategory(com.ca.ppm.nmc.healthreport.HealthReport)" because "databaseParameters" is null
at com.ca.ppm.nmc.healthreport.providers.DWHDBHealthReportProvider.addHealthReportProperties(DWHDBHealthReportProvider.java:88)
at com.ca.ppm.nmc.healthreport.providers.DWHDBHealthReportProvider.getHealthReport(DWHDBHealthReportProvider.java:46)
at com.ca.ppm.nmc.healthreport.providers.DWHDBHealthReportProvider.getHealthReport(DWHDBHealthReportProvider.java:52)
at com.ca.ppm.nmc.healthreport.utils.HealthReportUtil.getHealthReport(HealthReportUtil.java:683)
at com.ca.ppm.nmc.healthreport.utils.HealthReportUtil.appendHealthReport(HealthReportUtil.java:725)
at com.ca.ppm.nmc.healthreport.utils.HealthReportUtil.appendContextAndHealthReport(HealthReportUtil.java:8
Clarity 16.3.0, 16.3.1
DE165953
Workaround: