I have a report running in production environment, and its working fine for other reports than one. I think it could be running into infinite loop due to data overflowing. Even though I have set the Governor timeout with the following settings in the JasperReport object, I see that the report is not timing out after the specified the value. I want to know is there a way to make the report timeout by adding few more parameters to the JasperReport object. jasperReport.setProperty(TimeoutGovernor.PROPERTY_TIMEOUT_ENABLED, "true") jasperReport.setProperty(TimeoutGovernor.PROPERTY_TIMEOUT, timeOut);