I have one report that runs fine but recently it doesn't when scheduled. It is a custom report that has been used for years. It fails when choosing XLSX, but it is fine as XLS.
The report is designed to only have one page using XLSX. I have many reports that use the same logic for XLSX that work fine.
Has anyone run into this?
The error is as follows.
17 Aug 2026 08:30:33:735 [INFO] [MXServer] [CID-CRON-101063] Correlation started.
17 Aug 2026 08:30:33:762 [INFO] [MXServer] [CID-CRON-101063] Correlated data: BEGIN InstanceName:AsyncImmediate TaskName:AsyncImmediateJobCron ElapsedTime:27 ms END
17 Aug 2026 08:30:34:397 [DEBUG] [MXServer] [] Report Run Thread [maximo-ReportRunThread-4] wokeup for work.
17 Aug 2026 08:30:34:397 [DEBUG] [MXServer] [] Report Run Thread [maximo-ReportRunThread-4] noticed Queue is Empty.
17 Aug 2026 08:30:34:397 [DEBUG] [MXServer] [] Report Run Thread [maximo-ReportRunThread-4] waiting for work.
17 Aug 2026 08:30:35:799 [INFO] [MXServer] [] DataSet [dataSet] close called.
17 Aug 2026 08:30:36:021 [ERROR] [MXServer] [] Failed to run queued report.
psdi.util.MXApplicationException: BMXAA5480E - The report OpenmaterialPOsagingETO2.rptdesign of the PO application failed to run.
Error happened while running the report.
at com.ibm.tivoli.maximo.report.birt.admin.ReportAdminService.runReport(ReportAdminService.java:3643)
at com.ibm.tivoli.maximo.report.birt.admin.ReportAdminService.runReport(ReportAdminService.java:3561)
at com.ibm.tivoli.maximo.report.birt.queue.ReportQueueManager.runQueuedReport(ReportQueueManager.java:933)
at com.ibm.tivoli.maximo.report.birt.queue.ReportQueueManager.runQueuedReport(ReportQueueManager.java:857)
at com.ibm.tivoli.maximo.report.birt.queue.ReportQueueManager.doWork(ReportQueueManager.java:659)
at com.ibm.tivoli.maximo.report.birt.queue.ReportQueueManager$ReportRunThread.attemptToRunReport(ReportQueueManager.java:514)
at com.ibm.tivoli.maximo.report.birt.queue.ReportQueueManager$ReportRunThread.run(ReportQueueManager.java:453)
Caused by:
com.ibm.tivoli.maximo.report.birt.runtime.ReportExecutionException: Error happened while running the report.
at com.ibm.tivoli.maximo.report.birt.engine.MXReportEngine.executeReport(MXReportEngine.java:447)
at com.ibm.tivoli.maximo.report.birt.engine.MXReportEngine.executeReport(MXReportEngine.java:147)
at com.ibm.tivoli.maximo.report.birt.admin.ReportAdminService.runReport(ReportAdminService.java:3608)
... 6 more
Caused by:
com.ibm.tivoli.maximo.report.birt.runtime.ReportExecutionException: Error happened while running the report.
at com.ibm.tivoli.maximo.report.birt.runtimeprovider.XLSReportGenerator.generateReport(XLSReportGenerator.java:117)
at com.ibm.tivoli.maximo.report.birt.runtimeprovider.ReportExecutionTaskImpl.executeReport(ReportExecutionTaskImpl.java:133)
at com.ibm.tivoli.maximo.report.birt.engine.MXReportEngine.executeReport(MXReportEngine.java:424)
... 8 more
Caused by:
org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.
at org.eclipse.birt.report.engine.api.impl.EngineTask.handleFatalExceptions(EngineTask.java:2363)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:191)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)
at com.ibm.tivoli.maximo.report.birt.runtimeprovider.XLSReportGenerator.generateReport(XLSReportGenerator.java:111)
... 10 more
Caused by:
java.lang.NullPointerException
at uk.co.spudsoft.birt.emitters.excel.ExcelEmitter.end(ExcelEmitter.java:273)
at org.eclipse.birt.report.engine.emitter.CompositeContentEmitter.end(CompositeContentEmitter.java:65)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:183)
... 12 more
Thx
WES WILLIAMS | Sr. Principal Software Development Analyst
Northrop Grumman | Enterprise Services
O: 405-736-8253 | wes.williams@ngc.com
#Reporting------------------------------
Wes Williams
Northrop Grumman
------------------------------