default report engine is not good for big report
Description
Environment
- 16 Oct 2016, 12:27 AM
- 26 Sep 2016, 06:02 PM
- 15 Sep 2016, 06:14 AM
- 18 May 2016, 10:22 AM
- 18 May 2016, 10:22 AM
- 16 May 2016, 06:13 PM
- 16 May 2016, 06:11 PM
- 16 May 2016, 03:30 PM
relates to
testing discovered
萩原秀明
Hi,Carlos!
It is I that should say thanks.
See you.
Carlos Ruiz
Thanks @萩原秀明, backed out 76bfe29
Hiep Lq
thanks @萩原秀明
萩原秀明
Hi. Hiep!
thank you for reply.
I am not sure but I think that #committed 76bfe29 is related.
If I comment out "m_layout = null" of cleanTempObj() method of ReportEngine.java, it is no problem.
萩原秀明
Reproduce:
Step1: Please dispay Report
Step2: Change Print Format.
If print format I changed has other columns in comparison with initial print format.
We can not display some columns.
iDempiere display Error:
Column not found - AD_Column_ID=1000XXX
Hiep Lq
hi @萩原秀明, can you try to revert commit of this issue and run report to find out reason?
萩原秀明
My comment mentioned above may be my misunderstanding.
I think this problem may be problem of Print Format.
I change Print Format but can't change data to display.
I think some data to display is missing when change Print Format.
It is difficualt for me to explain in English.
I'll kepp research and report about that later.

sometime my server is hung for a while.
i assume it's out of memory issue.
by investigate i see default report engine get a lot memory when it render a big report
I test by run idempiere with 3G memory.
I run report "Accounting Fact Details Report" with data of two year.
and PDFWriter get 2.3G memory to save object.
you can see detail on report on attach file