out of PermGen space when generating birt report [message #258106] |
Fri, 12 October 2007 13:21  |
Eclipse User |
|
|
|
Hi,
I'm getting "java.lang.OutOfMemoryError: PermGen space". How do I get BIRT
runtime engine to ask for more space?
In previewing the report it's fine (since I use those vm arguments when I
start up eclipse) but not when I try to generate the report in the server
that I deployed it on.
I read somewhere that you can configure some genxxxx.sh (to ask for more
memory) in a BIRT's runtime engine folder but I can't find that in my
workspace.
Or in some OSGI configuration somewhere.... which I donno where it is.
I'm using BIRT 2.2.1 and JDK1.5.
Thanks,
Maria.
|
|
|
|
|
|
|
Re: out of PermGen space when generating birt report [message #258376 is a reply to message #258106] |
Mon, 15 October 2007 11:49  |
Eclipse User |
|
|
|
Maria,
There is an issue in the 2.2.1 release of BIRT that will cause "OutOfMemory
PermGen " issues. This will lead to inconsistent product behavior and frequent
crashes. I have blogged the solution to the problem at: http://birtworld.blogspot.com/2007/10/221-memory-woes.html.
In a nutshell, all you need to do is open the eclipse.ini file located in
the ECLIPSE_HOME directory.
Change
--launcher.XXMaxPermSize 256m
to
--XX:MaxPermSize 256m
and the problem will be fixed.
The problem exists in the Platform, and has been resolved for the 3.3.2 build,
but that is not due until this spring. The platform is considering a 3.3.1a
build that will fix the problem.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=203325
Depending on what the platform team decides to do, we may create a new build
of BIRT to resolve this issue.
Scott Rosenbaum
> Hi,
>
> I'm getting "java.lang.OutOfMemoryError: PermGen space". How do I get
> BIRT
> runtime engine to ask for more space?
> In previewing the report it's fine (since I use those vm arguments
> when I
> start up eclipse) but not when I try to generate the report in the
> server
> that I deployed it on.
> I read somewhere that you can configure some genxxxx.sh (to ask for
> more
> memory) in a BIRT's runtime engine folder but I can't find that in my
> workspace.
> Or in some OSGI configuration somewhere.... which I donno where it is.
> I'm using BIRT 2.2.1 and JDK1.5.
>
> Thanks,
> Maria.
|
|
|
Powered by
FUDForum. Page generated in 0.03769 seconds