org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report. at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:269) at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:85) at com.wellsfargo.reporting.manager.ReportGenerator.sendRequestToEngine(ReportGenerator.java:401) at com.wellsfargo.reporting.manager.ReportGenerator.runReport(ReportGenerator.java:231) at com.wellsfargo.reporting.jms.ReportingMDP.onMessage(ReportingMDP.java:42) at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:544) at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482) at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:974) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:876) at java.lang.Thread.run(Thread.java:637) Caused by: java.lang.NullPointerException at org.eclipse.birt.data.engine.executor.cache.disk.DataFileReader.close(DataFileReader.java:119) at org.eclipse.birt.data.engine.executor.cache.disk.RowFile.closeReader(RowFile.java:284) at org.eclipse.birt.data.engine.executor.cache.disk.RowFile.close(RowFile.java:270) at org.eclipse.birt.data.engine.api.CloseListenerManager.closeAll(CloseListenerManager.java:38) at org.eclipse.birt.data.engine.impl.DataEngineImpl.shutdown(DataEngineImpl.java:584) at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.shutdown(DataRequestSessionImpl.java:509) at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.shutdown(AbstractDataEngine.java:348) at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.shutdown(DataGenerationEngine.java:151) at org.eclipse.birt.report.engine.executor.ExecutionContext.closeDataEngine(ExecutionContext.java:900) at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:263) at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:85) at com.wellsfargo.reporting.manager.ReportGenerator.sendRequestToEngine(ReportGenerator.java:401) at com.wellsfargo.reporting.manager.ReportGenerator.runReport(ReportGenerator.java:231) at com.wellsfargo.reporting.jms.ReportingMDP.onMessage(ReportingMDP.java:42) at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543) at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482) at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)