Thank you for your answer. Ciao, Vincenzo.
On Feb 4, 2008 12:34 PM, Johan Compagner <[EMAIL PROTECTED]> wrote: > Its not a normal out of mem but a Perm generation out of mem.. > increase your perm space > -XX:MaxPermSize=128M (sun jvms, 128MB or give it more) > > these kind of out of mems seems to be hitten java the most. > Sun should really fix this somehow and make the perm space much more > flexable... > (that it is a shared size with the normal heap for example) > > johan > > > On Feb 4, 2008 12:24 PM, Vincenzo Vitale <[EMAIL PROTECTED]> > wrote: > > > We are using Wicket in our Admin console and sometimes an OutOfMemory > > problem occurs. > > > > Have you ever experienced such a problem? > > > > Here the stacktrace: > > > > 2008-02-01 09:19:04,460 [FilePageSerializingThread-Admin] ERROR STDERR - > > Exception in thread "FilePageSerializingThread-Admin" > > 2008-02-01 09:19:04,460 [FilePageSerializingThread-Admin] ERROR STDERR - > > java.lang.OutOfMemoryError: PermGen space > > 2008-02-01 09:48:40,189 [TP-Processor1] ERROR > > org.apache.catalina.core.ContainerBase.[jboss.web > > ].[localhost].[/admin].[default] > > - Servlet.service() for servl > > et default threw exception > > java.lang.OutOfMemoryError: PermGen space > > 2008-02-01 09:49:48,847 [TP-Processor24] ERROR > > org.apache.catalina.core.ContainerBase.[jboss.web > > ].[localhost].[/admin].[default] > > - Servlet.service() for serv > > let default threw exception > > java.lang.OutOfMemoryError: PermGen space > > 2008-02-01 09:53:49,550 [TP-Processor31] ERROR > > org.apache.wicket.RequestCycle - > > java.lang.NullPointerException > > at java.io.FilterInputStream.close(FilterInputStream.java:159) > > at > > sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream.close > > (JarURLConnection.java:88) > > at org.apache.wicket.Response.write(Response.java:323) > > at > > > > > org.apache.wicket.request.target.resource.ResourceStreamRequestTarget.respond > > (ResourceStreamRequestTarget.java:127) > > at > org.apache.wicket.request.AbstractRequestCycleProcessor.respond( > > AbstractRequestCycleProcessor.java:103) > > at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1046) > > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1112) > > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1176) > > at org.apache.wicket.RequestCycle.request(RequestCycle.java:499) > > at org.apache.wicket.protocol.http.WicketFilter.doGet( > > WicketFilter.java:257) > > at org.apache.wicket.protocol.http.WicketFilter.doFilter( > > WicketFilter.java:138) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > ( > > ApplicationFilterChain.java:202) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > > ApplicationFilterChain.java:173) > > at > > > > > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal > > (OpenSessionInViewFilter.java:198) > > at org.springframework.web.filter.OncePerRequestFilter.doFilter( > > OncePerRequestFilter.java:75) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > ( > > ApplicationFilterChain.java:202) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > > ApplicationFilterChain.java:173) > > at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter( > > ReplyHeaderFilter.java:96) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > ( > > ApplicationFilterChain.java:202) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > > ApplicationFilterChain.java:173) > > at org.apache.catalina.core.StandardWrapperValve.invoke( > > StandardWrapperValve.java:213) > > at org.apache.catalina.core.StandardContextValve.invoke( > > StandardContextValve.java:178) > > at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke( > > SecurityAssociationValve.java:175) > > at org.jboss.web.tomcat.security.JaccContextValve.invoke( > > JaccContextValve.java:74) > > at org.apache.catalina.core.StandardHostValve.invoke( > > StandardHostValve.java:126) > > at org.apache.catalina.valves.ErrorReportValve.invoke( > > ErrorReportValve.java:105) > > at org.apache.catalina.core.StandardEngineValve.invoke( > > StandardEngineValve.java:107) > > at org.apache.catalina.connector.CoyoteAdapter.service( > > CoyoteAdapter.java:148) > > at org.apache.jk.server.JkCoyoteHandler.invoke( > JkCoyoteHandler.java > > :199) > > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java > > :282) > > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java > > :754) > > at org.apache.jk.common.ChannelSocket.processConnection( > > ChannelSocket.java:684) > > at org.apache.jk.common.ChannelSocket$SocketConnection.runIt( > > ChannelSocket.java:876) > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > > ThreadPool.java:684) > > at java.lang.Thread.run(Thread.java:595) > > 2008-02-01 09:53:49,551 [TP-Processor31] ERROR > > org.apache.catalina.core.ContainerBase.[jboss.web > > ].[localhost].[/admin].[default] > > - Servlet.service() for serv > > let default threw exception > > java.lang.IllegalStateException: getOutputStream() has already been > called > > for this response > > at org.apache.catalina.connector.Response.getWriter(Response.java > > :599) > > at org.apache.catalina.connector.ResponseFacade.getWriter( > > ResponseFacade.java:195) > > at org.apache.wicket.protocol.http.WebResponse.write( > > WebResponse.java:338) > > at org.apache.wicket.protocol.http.BufferedWebResponse.close( > > BufferedWebResponse.java:74) > > at org.apache.wicket.protocol.http.WicketFilter.doGet( > > WicketFilter.java:267) > > at org.apache.wicket.protocol.http.WicketFilter.doFilter( > > WicketFilter.java:138) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > ( > > ApplicationFilterChain.java:202) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > > ApplicationFilterChain.java:173) > > at > > > > > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal > > (OpenSessionInViewFilter.java:198) > > > > > > > > Thanks in advance, > > Vicio. > > >
