It is not possible to Export to CSV the results of the Actual Transactions page if more than 500 records.
Steps To Reproduce:
1. Go to the Modern > Project Tile > Financials > Actual Transactions
2. Produce results that show more than 500 rows.
Expected:
If more than 500 records are exported, the job(Export to CSV) will appear in the Reports and Jobs > Log page.
Actual: The following are symptoms appear:
1. The job(Export to CSV) does not appear in the Reports and Jobs > Log page
2. BG error shows generic error:
ERROR 2022-10-19 11:26:50,267 [Dispatch Export to CSV Job : bg@server(tenant=clarity)] niku.njs (clarity:user:session:Export to CSV Job) Error executing job: 5646755
java.lang.Exception: Export Job Failed: null
at com.niku.njs.listeners.CSVExportJobListener.scheduledEventFired(CSVExportJobListener.java:258)
at com.niku.njs.Dispatcher$BGTask.run(Dispatcher.java:749)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.NullPointerException
3. Refreshing page and clicking Notifications shows Error: Could not export CSV
Release : 16.0.3
This is reported as DE67177/DE66705
and is resolved in 16.1.0.
The workaround is to filter the results to 500 records and below.