Jump to content
We've recently updated our Privacy Statement, available here ×

OutOfMemory Errors


nirum

Recommended Posts

Hi All,

 I am trying to generate a report with a couple of strings concatenated together to produce a column. I am getting out of memory errors whenever I try to execute the report - the report compiles fine. I have put this in a subreport. When I use this or even a much bigger query in the main report it works fine. Any ideas, Data is less than 1500 rows. Attached is the jrxml file.

 

Fill 33205773: exception


net.sf.jasperreports.engine.JRRuntimeException: java.lang.OutOfMemoryError: unab


le to create new native thread


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:635)


        at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElemen


ts(JRFillElementContainer.java:344)


        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:346)



        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:305)



        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVe


rticalFiller.java:1382)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVertic


alFiller.java:692)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV


erticalFiller.java:255)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic


alFiller.java:113)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


879)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


782)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFill


Subreport.java:532)


        at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportR


unnable.java:63)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThread


SubreportRunner.java:209)


        at java.lang.Thread.run(Thread.java:595)


Caused by: java.lang.OutOfMemoryError: unable to create new native thread


        at java.lang.Thread.start0(Native Method)


        at java.lang.Thread.start(Thread.java:574)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.start(JRThre


adSubreportRunner.java:76)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:610)


        ... 13 more


Fill 14189816: exception


net.sf.jasperreports.engine.JRRuntimeException: java.lang.OutOfMemoryError: unab


le to create new native thread


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:635)


        at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElemen


ts(JRFillElementContainer.java:344)


        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:346)



        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:305)



        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVe


rticalFiller.java:1382)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVertic


alFiller.java:692)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV


erticalFiller.java:255)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic


alFiller.java:113)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


879)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


782)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFill


Subreport.java:532)


        at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportR


unnable.java:63)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThread


SubreportRunner.java:209)


        at java.lang.Thread.run(Thread.java:595)


Caused by: java.lang.OutOfMemoryError: unable to create new native thread


        at java.lang.Thread.start0(Native Method)


        at java.lang.Thread.start(Thread.java:574)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.start(JRThre


adSubreportRunner.java:76)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:610)


        ... 13 more


Fill 3161430: exception


net.sf.jasperreports.engine.JRRuntimeException: java.lang.OutOfMemoryError: unab


le to create new native thread


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:635)


        at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElemen


ts(JRFillElementContainer.java:344)


        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:346)



        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:305)



        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVe


rticalFiller.java:1382)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVertic


alFiller.java:692)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV


erticalFiller.java:255)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic


alFiller.java:113)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


879)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


782)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFill


Subreport.java:532)


        at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportR


unnable.java:63)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThread


SubreportRunner.java:209)


        at java.lang.Thread.run(Thread.java:595)


Caused by: java.lang.OutOfMemoryError: unable to create new native thread


        at java.lang.Thread.start0(Native Method)


        at java.lang.Thread.start(Thread.java:574)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.start(JRThre


adSubreportRunner.java:76)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:610)


        ... 13 more


Fill 18083967: exception


net.sf.jasperreports.engine.JRRuntimeException: java.lang.OutOfMemoryError: unab


le to create new native thread


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:635)


        at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElemen


ts(JRFillElementContainer.java:344)


        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:346)



        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:305)



        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVe


rticalFiller.java:1382)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVertic


alFiller.java:692)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV


erticalFiller.java:255)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic


alFiller.java:113)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


879)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


782)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFill


Subreport.java:532)


        at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportR


unnable.java:63)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThread


SubreportRunner.java:209)


        at java.lang.Thread.run(Thread.java:595)


Caused by: java.lang.OutOfMemoryError: unable to create new native thread


        at java.lang.Thread.start0(Native Method)


        at java.lang.Thread.start(Thread.java:574)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.start(JRThre


adSubreportRunner.java:76)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:610)


        ... 13 more


Fill 30945063: exception


net.sf.jasperreports.engine.JRRuntimeException: java.lang.OutOfMemoryError: unab


le to create new native thread


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:635)


        at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElemen


ts(JRFillElementContainer.java:344)


        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:346)



        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:305)



        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVe


rticalFiller.java:1382)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVertic


alFiller.java:692)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV


erticalFiller.java:255)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic


alFiller.java:113)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


879)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


782)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFill


Subreport.java:532)


        at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportR


unnable.java:63)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThread


SubreportRunner.java:209)


        at java.lang.Thread.run(Thread.java:595)


Caused by: java.lang.OutOfMemoryError: unable to create new native thread


        at java.lang.Thread.start0(Native Method)


        at java.lang.Thread.start(Thread.java:574)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.start(JRThre


adSubreportRunner.java:76)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:610)


        ... 13 more


Fill 16322495: exception


net.sf.jasperreports.engine.JRRuntimeException: java.lang.OutOfMemoryError: unab


le to create new native thread


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:635)


        at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElemen


ts(JRFillElementContainer.java:344)


        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:346)



        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:305)



        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVe


rticalFiller.java:1382)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVertic


alFiller.java:692)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV


erticalFiller.java:255)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic


alFiller.java:113)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


879)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


782)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFill


Subreport.java:532)


        at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportR


unnable.java:63)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThread


SubreportRunner.java:209)


        at java.lang.Thread.run(Thread.java:595)


Caused by: java.lang.OutOfMemoryError: unable to create new native thread


        at java.lang.Thread.start0(Native Method)


        at java.lang.Thread.start(Thread.java:574)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.start(JRThre


adSubreportRunner.java:76)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:610)


        ... 13 more


Fill 9791296: exception


net.sf.jasperreports.engine.JRRuntimeException: java.lang.OutOfMemoryError: unab


le to create new native thread


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:635)


        at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElemen


ts(JRFillElementContainer.java:344)


        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:346)



        at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:305)



        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVe


rticalFiller.java:1382)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVertic


alFiller.java:692)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV


erticalFiller.java:255)


        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic


alFiller.java:113)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


879)


        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:


782)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFill


Subreport.java:532)


        at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportR


unnable.java:63)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThread


SubreportRunner.java:209)


        at java.lang.Thread.run(Thread.java:595)


Caused by: java.lang.OutOfMemoryError: unable to create new native thread


        at java.lang.Thread.start0(Native Method)


        at java.lang.Thread.start(Thread.java:574)


        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.start(JRThre


adSubreportRunner.java:76)


        at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubrep


ort.java:610)


        ... 13 more



Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...