|
Re: Out Of Memory With birt 2.5.1 while generating reports [message #509835 is a reply to message #509713] |
Mon, 25 January 2010 09:58  |
Eclipse User |
|
|
|
Govind,
Are you setting any parameters for the JVM in your app server?
In my tomcat installation I add the max perm gen setting by modifying
the JAVA_OPTS in catalina.bat like:
set JAVA_OPTS=%JAVA_OPTS% -Xdebug
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend= n
-XX:MaxPermSize=256m
Jason
govind wrote:
> Hello All
>
> I am getting Out Of Memory With birt 2.5.1 while generating reports with
> below exception
>
> EVERE: An OutOfMemory error happened while running the report.
> 2010-01-25 12:10:36.296::WARN: ERROR: Error for /viewer/run
> java.lang.OutOfMemoryError: Java heap space
> at org.eclipse.birt.data.engine.executor.cache.ResultObjectUtil
> .readData(ResultObjectUtil.java:165)
> at org.eclipse.birt.data.engine.executor.dscache.CacheUtilFacto
> ry$DiskLoadUtil.loadObject(CacheUtilFactory.java:551)
> at org.eclipse.birt.data.engine.executor.dscache.DataSetResultC
> ache.loadObject(DataSetResultCache.java:422)
> at org.eclipse.birt.data.engine.executor.dscache.DataSetResultC
> ache.fetchFromCache(DataSetResultCache.java:237)
> at org.eclipse.birt.data.engine.executor.dscache.DataSetResultC
> ache.fetch(DataSetResultCache.java:215)
> at org.eclipse.birt.data.engine.executor.cache.OdiAdapter.fetch
> (OdiAdapter.java:146)
> at org.eclipse.birt.data.engine.executor.cache.RowResultSet.nex
> t(RowResultSet.java:104)
> at org.eclipse.birt.data.engine.executor.cache.ExpandableRowRes
> ultSet.next(ExpandableRowResultSet.java:63)
> at org.eclipse.birt.data.engine.executor.cache.disk.DiskDataExp
> ort.innerExportRestData(DiskDataExport.java:131)
> at org.eclipse.birt.data.engine.executor.cache.disk.DiskDirectE
> xport.exportRestDataToDisk(DiskDirectExport.java:58)
> at org.eclipse.birt.data.engine.executor.cache.disk.DiskCacheRe
> sultSet.processRestResultObjects(DiskCacheResultSet.java:81)
> at org.eclipse.birt.data.engine.executor.cache.disk.DiskCache.<init
> >(DiskCache.java:111)
> at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper
> .populateData(SmartCacheHelper.java:348)
> at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper
> .initInstance(SmartCacheHelper.java:280)
> at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper
> .getResultSetCache(SmartCacheHelper.java:241)
> at org.eclipse.birt.data.engine.executor.cache.SmartCache.<init
> >(SmartCache.java:69)
> at org.eclipse.birt.data.engine.executor.transform.pass.PassUti
> l.populateOdiResultSet(PassUtil.java:131)
> at org.eclipse.birt.data.engine.executor.transform.pass.PassUti
> l.pass(PassUtil.java:61)
> at org.eclipse.birt.data.engine.executor.transform.pass.PassMan
> ager.doSinglePass(PassManager.java:181)
> at org.eclipse.birt.data.engine.executor.transform.pass.PassMan
> ager.pass(PassManager.java:91)
> at org.eclipse.birt.data.engine.executor.transform.pass.PassMan
> ager.populateResultSet(PassManager.java:72)
> at org.eclipse.birt.data.engine.executor.transform.ResultSetPop
> ulator.populateResultSet(ResultSetPopulator.java:196)
> at org.eclipse.birt.data.engine.executor.transform.CachedResult
> Set. <init>(CachedResultSet.java:134)
> at org.eclipse.birt.data.engine.executor.DataSourceQuery.execut
> e(DataSourceQuery.java:851)
> at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQu
> eryExecutor.executeOdiQuery(PreparedOdaDSQuery.java:336)
> at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(Quer
> yExecutor.java:1033)
> at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.exe
> cuteQuery(ServiceForQueryResults.java:232)
> at org.eclipse.birt.data.engine.impl.QueryResults.getResultIter
> ator(QueryResults.java:158)
> at org.eclipse.birt.report.engine.data.dte.QueryResultSet.<init
> >(QueryResultSet.java:98)
> at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExec
> uteQuery(DteDataEngine.java:155)
> at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.e
> xecute(AbstractDataEngine.java:254)
> at org.eclipse.birt.report.engine.executor.ExecutionContext.exe
> cuteQuery(ExecutionContext.java:1818)
>
>
>
> Regards
> Govind R :blush:
|
|
|
Powered by
FUDForum. Page generated in 0.05139 seconds