Hi Romain solved with this
-XX:PermSize=256m -XX:MaxPermSize=256m [] Leo On Sun, Dec 8, 2013 at 10:33 PM, Leonardo K. Shikida <[email protected]>wrote: > yup, I've opened it with eclipse memory analyzer > > it has a "leak suspect" report which says > > Problem Suspect 1 > > One instance of *"org.apache.webbeans.container.BeanManagerImpl"* loaded > by *"org.apache.catalina.loader.StandardClassLoader @ 0xa2412538"*occupies > *7,642,280 > (13.65%)* bytes. The memory is accumulated in one instance of > *"org.apache.webbeans.container.BeanManagerImpl"* loaded by > *"org.apache.catalina.loader.StandardClassLoader > @ 0xa2412538"*. > > *Keywords* > org.apache.catalina.loader.StandardClassLoader @ 0xa2412538 > org.apache.webbeans.container.BeanManagerImpl > Details ยป > Problem Suspect 2 > > 13,956 instances of *"java.lang.Class"*, loaded by *"<system class > loader>"* occupy *10,994,248 (19.64%)* bytes. > > Biggest instances: > > - class org.apache.openejb.jee.oejb2.JaxbOpenejbJar2 @ > 0xa3dab420 - 1,266,616 (2.26%) bytes. > - class java.beans.ThreadGroupContext @ 0xa2be7a60 - 780,680 (1.39%) > bytes. > > > >>>>>>>> > > adding more memory to the JVM does not seem to do the trick. :-( > > > > > > [] > > Leo > > > On Sun, Dec 8, 2013 at 9:35 PM, Romain Manni-Bucau > <[email protected]>wrote: > >> Hi >> >> did you open java_pid10374.hprof? >> >> did you try to increase mem? maybe it just need a bit more >> Romain Manni-Bucau >> Twitter: @rmannibucau >> Blog: http://rmannibucau.wordpress.com/ >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >> Github: https://github.com/rmannibucau >> >> >> >> 2013/12/9 Leonardo K. Shikida <[email protected]>: >> > Hi >> > >> > I am getting a strange error in my web app, running in tomee 1.6.0 + >> > primefaces 4 >> > >> > I login, enter in a jsf app and then when I try to open a JSP page, I >> get >> > this error >> > >> > java.lang.OutOfMemoryError: PermGen space >> > Dumping heap to java_pid10374.hprof ... >> > Heap dump file created [82410824 bytes in 0.601 secs] >> > java.lang.OutOfMemoryError: PermGen space >> > at java.lang.ClassLoader.defineClass1(Native Method) >> > at java.lang.ClassLoader.defineClass(ClassLoader.java:792) >> > at >> > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) >> > at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) >> > at java.net.URLClassLoader.access$100(URLClassLoader.java:71) >> > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) >> > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> > at java.security.AccessController.doPrivileged(Native Method) >> > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >> > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >> > at >> > >> org.eclipse.jdt.internal.compiler.parser.Parser.consumeClassHeaderName1(Parser.java:2362) >> > at >> > >> org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule(Parser.java:5484) >> > at >> > org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9672) >> > at >> > org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9911) >> > at >> > org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9868) >> > at >> > >> org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:8434) >> > at >> > >> org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:718) >> > at >> > >> org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:383) >> > at >> org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:428) >> > at >> > >> org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:458) >> > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) >> > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) >> > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340) >> > at >> > >> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) >> > at >> > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) >> > at >> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) >> > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) >> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) >> > at >> > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) >> > at >> > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) >> > at >> > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) >> > >> > I am running from inside eclipse and I don't have any idea yet where the >> > problem comes from. I am still trying to isolate the variables. If >> anyone >> > has faced this problem before or has any clue, you're welcome. >> > >> > TIA >> > >> > Leo >> > >
