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]

Reply via email to