Hi

I just wanted to inform you that when increasing the heap size within TomEE,
I seem to get OutOfMemoryError. When doing the same on Tomcat, it works.

I am trying to use OpenAM on TomEE. The requirement for OpenAM to work is
1GB heap space and 256MB permanent space. I edited the catalina.sh file so
it contains:

CATALINA_OPTS="-Xmx1024m -XX:MaxPermSize=256m"

When I startup TomEE, I receive the following Exception:

[Click] [error] handleException: java.lang.RuntimeException: Error occurred
invo
 king public method: public boolean
com.sun.identity.config.DefaultSummary.create
 DefaultConfig()
 at org.apache.click.util.ClickUtils.invokeMethod(ClickUtils.java:3335)
 at org.apache.click.util.ClickUtils.invokeListener(ClickUtils.java:2088)

 at org.apache.click.control.AbstractControl$1.onAction(AbstractControl.j
 ava:228)
 at org.apache.click.ActionEventDispatcher.fireActionEvent(ActionEventDis
 patcher.java:259)
 at org.apache.click.ActionEventDispatcher.fireActionEvents(ActionEventDi
 spatcher.java:236)
 at org.apache.click.ActionEventDispatcher.fireActionEvents(ActionEventDi
 spatcher.java:180)
 at org.apache.click.ClickServlet.performOnProcess(ClickServlet.java:746)

 at org.apache.click.ClickServlet.processAjaxPageEvents(ClickServlet.java
 :1860)
 at org.apache.click.ClickServlet.processPage(ClickServlet.java:559)
 at org.apache.click.ClickServlet.handleRequest(ClickServlet.java:383)
 at org.apache.click.ClickServlet.doGet(ClickServlet.java:276)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
 icationFilterChain.java:305)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
 ilterChain.java:210)
 at org.forgerock.openam.validation.ResponseValidationFilter.doFilter(Res
 ponseValidationFilter.java:44)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
 icationFilterChain.java:243)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
 ilterChain.java:210)
 at com.sun.identity.setup.AMSetupFilter.doFilter(AMSetupFilter.java:99)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
 icationFilterChain.java:243)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
 ilterChain.java:210)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
 alve.java:222)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
 alve.java:123)
 at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
 torBase.java:472)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
 ava:171)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
 ava:99)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
 947)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
 ve.java:118)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
 a:408)
 at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
 11Processor.java:1009)
 at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
 AbstractProtocol.java:589)
 at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin
 t.java:312)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
 utor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
 .java:908)
 at java.lang.Thread.run(Thread.java:662)
 Caused by: java.lang.OutOfMemoryError: PermGen space
 at java.lang.ClassLoader.findBootstrapClass(Native Method)
 at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:926)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
 at org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(LazySto
 pWebappClassLoader.java:91)
 at org.opends.server.tools.InstallDS.execute(InstallDS.java:558)
 at org.opends.server.tools.InstallDS.mainCLI(InstallDS.java:335)
 at com.sun.identity.setup.EmbeddedOpenDS.runOpenDSSetup(EmbeddedOpenDS.j
 ava:535)
 at com.sun.identity.setup.EmbeddedOpenDS.setupOpenDS(EmbeddedOpenDS.java
 :472)
 at com.sun.identity.setup.EmbeddedOpenDS.setup(EmbeddedOpenDS.java:325)
 at com.sun.identity.setup.AMSetupServlet.setupEmbeddedDS(AMSetupServlet.
 java:821)
 at com.sun.identity.setup.AMSetupServlet.setupSMDatastore(AMSetupServlet
 .java:877)
 at com.sun.identity.setup.AMSetupServlet.configure(AMSetupServlet.java:9
 49)
 at com.sun.identity.setup.AMSetupServlet.processRequest(AMSetupServlet.j
 ava:621)
 at com.sun.identity.config.DefaultSummary.createDefaultConfig(DefaultSum
 mary.java:131)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.click.util.ClickUtils.invokeMethod(ClickUtils.java:3317)
 at org.apache.click.util.ClickUtils.invokeListener(ClickUtils.java:2088)

 at org.apache.click.control.AbstractControl$1.onAction(AbstractControl.j
 ava:228)
 at org.apache.click.ActionEventDispatcher.fireActionEvent(ActionEventDis
 patcher.java:259)
 at org.apache.click.ActionEventDispatcher.fireActionEvents(ActionEventDi
 spatcher.java:236)
 at org.apache.click.ActionEventDispatcher.fireActionEvents(ActionEventDi
 spatcher.java:180)
 at org.apache.click.ClickServlet.performOnProcess(ClickServlet.java:746)

 at org.apache.click.ClickServlet.processAjaxPageEvents(ClickServlet.java
 :1860)
 at org.apache.click.ClickServlet.processPage(ClickServlet.java:559)
 at org.apache.click.ClickServlet.handleRequest(ClickServlet.java:383)

When doing the same in Tomcat, it works with no Exceptions.



--
View this message in context: 
http://openejb.979440.n4.nabble.com/TomEE-Out-Of-Memory-Error-tp4664435.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Reply via email to