Maximo Open Forum

 View Only
  • 1.  Scheduled report error

    Posted 19 hours ago

    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
    ------------------------------


Newest Episode
Ep. 4 | System Properties in IBM Maximo

Watch Steven Shull walk through practical IBM Maximo system properties that can improve usability, query behavior, attachment handling, and the overall Maximo user experience.

MORE by Naviam Episode 4 cover
Watch Episode 4
Also available: Ep. 3 | Work Order Role-Based Application