Project:
View Revisions: Issue #36697 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0036697: connection leak when printing a image on a jasper subreport using the Utility.showImage method | ||
Revision | 2017-08-23 12:52 by caristu | ||
Steps To Reproduce | 1-Create a report prininting an image on the subreport using the org.openbravo.erpCommon.utility.Utility.showImage($F{ad_image_id}) method. 1a- Apply the attached patch (subreportImage.diff), which adds an image in the subreport of the "Print Requisition" report. 1b- Recompile and restart tomcat. 2- In DB (PG) execute: select * from pg_stat_activity where state = 'idle in transaction' -> Check there are no rows 3- Execute the report 3a - Go to the [Requisition] window. Create a new record in the header. 3b- Move to the [Lines] tab and create one record at least. 3c- Generate the report by clicking on the print record of the toolbar. 4- Execute again select * from pg_stat_activity where state = 'idle in transaction' -> Check there is one row |
||
Revision | 2017-08-23 12:16 by caristu | ||
Steps To Reproduce | 1-Create a report prininting an image on the subreport using the org.openbravo.erpCommon.utility.Utility.showImage($F{ad_image_id}) method. 1a- Apply the attached patch, which adds an image in the subreport of the "Print Requisition" report. 1b- Recompile and restart tomcat. 2- In DB (PG) execute: select * from pg_stat_activity where state = 'idle in transaction' -> Check there are no rows 3- Execute the report 3a - Go to the [Requisition] window. Create a new record in the header. 3b- Move to the [Lines] tab and create one record at least. 3c- Generate the report by clicking on the print record of the toolbar. 4- Execute again select * from pg_stat_activity where state = 'idle in transaction' -> Check there is one row |
||
Revision | 2017-08-23 12:09 by caristu | ||
Steps To Reproduce | 1-Create a report prininting an image on the subreport using the org.openbravo.erpCommon.utility.Utility.showImage($F{ad_image_id}) method. 2- In DB (PG) execute: select * from pg_stat_activity where state = 'idle in transaction' -> Check there are no rows 3-Execute the report 4- Execute again select * from pg_stat_activity where state = 'idle in transaction' -> Check there is one row |
Copyright © 2000 - 2009 MantisBT Group |