looks like your page has a reference to some huge object which causes a problem when the page is serialzed - so maybe that loadable detachable model of yours is not very detachable...
-igor On Dec 5, 2007 8:00 AM, Sergio García <[EMAIL PROTECTED]> wrote: > > Hi, > > I have a memory problem on my wicket app. It's being developed, so there is > no reason for a memory problem. The class that throws this exception has a > intensive use of LoadableDetachableModel. > > > 2007-12-05 16:56:12,032 ERROR [[WicketApplication]] > (StandardWrapperValve.java:253) - Servlet.service() para servlet > WicketApplication lanzó excepción > java.lang.OutOfMemoryError: Java heap space > at java.util.Arrays.copyOf(Unknown Source) > at java.io.ByteArrayOutputStream.write(Unknown Source) > at java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown > Source) > at > java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknown > Source) > at java.io.ObjectOutputStream.writeObject0(Unknown Source) > at java.io.ObjectOutputStream.writeObject(Unknown Source) > at > org.apache.wicket.util.io.IObjectStreamFactory$1.writeObjectOverride(IObjectStreamFactory.java:65) > at java.io.ObjectOutputStream.writeObject(Unknown Source) > at > org.apache.wicket.util.lang.Objects.objectToByteArray(Objects.java:1085) > at > org.apache.wicket.protocol.http.pagestore.AbstractPageStore.serializePage(AbstractPageStore.java:198) > at > org.apache.wicket.protocol.http.pagestore.DiskPageStore.storePage(DiskPageStore.java:708) > at > org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.put(SecondLevelCacheSessionStore.java:337) > at org.apache.wicket.Session.requestDetached(Session.java:1360) > at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1019) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1266) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:489) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:343) > at > org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:139) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:183) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > > > > Reasons? > -- > View this message in context: > http://www.nabble.com/OutOfMemoryError%3A-Java-heap-space-tf4950580.html#a14174603 > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
