Please help me to solve this problem.
App server : Websphere DB : db2 IDE : eClipe
12/2/10 15:54:28:415 ICT] 00000023 WebApp E [Servlet Error]-[Error
while finishing the connection]: java.lang.OutOfMemoryError
at
java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:116)
at
java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.ja
va:1791)
at
java.io.ObjectOutputStream$BlockDataOutputStream.flush(ObjectOutputStream.ja
va:1736)
at java.io.ObjectOutputStream.flush(ObjectOutputStream.java:706)
at java.io.ObjectOutputStream.close(ObjectOutputStream.java:727)
at
org.apache.wicket.util.io.IObjectStreamFactory$2.close(IObjectStreamFactory.
java:146)
at
org.apache.wicket.util.lang.Objects.objectToByteArray(Objects.java:1097)
at
org.apache.wicket.protocol.http.pagestore.AbstractPageStore.serializePage(Ab
stractPageStore.java:197)
at
org.apache.wicket.protocol.http.pagestore.DiskPageStore.prepareForSerializat
ion(DiskPageStore.java:1156)
at
org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCach
ePageMap.writeObject(SecondLevelCacheSessionStore.java:382)
at sun.reflect.GeneratedMethodAccessor615.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1007)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1445)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1396)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1125)
at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:342)
at java.util.Hashtable.writeObject(Hashtable.java:763)
at java.util.Hashtable.writeObject(Hashtable.java:748)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1007)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1445)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1396)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1125)
at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:342)
at
com.ibm.ws.webcontainer.httpsession.BackedHashtable.commonSetup(BackedHashta
ble.java:2231)
at
com.ibm.ws.webcontainer.httpsession.BackedHashtable.persistSession(BackedHas
htable.java:2435)
at
com.ibm.ws.webcontainer.httpsession.BackedHashtable.ejbStore(BackedHashtable
.java:2643)
at
com.ibm.ws.webcontainer.httpsession.BackedHashtable.storeSession(BackedHasht
able.java:2276)
at
com.ibm.ws.webcontainer.httpsession.BackedHashtable.put(BackedHashtable.java
:2915)
at
com.ibm.ws.webcontainer.httpsession.DatabaseSessionContext.sync(DatabaseSess
ionContext.java:158)
at
com.ibm.ws.webcontainer.httpsession.SessionData.releaseSession(SessionData.j
ava:301)
at
com.ibm.ws.webcontainer.httpsession.SessionContext.sessionPostInvoke(Session
Context.java:3066)
at
com.ibm.ws.webcontainer.srt.SRTRequestContext.finish(SRTRequestContext.java:
105)
at
com.ibm.ws.webcontainer.srt.SRTServletRequest.finish(SRTServletRequest.java:
2067)
at
com.ibm.ws.webcontainer.srt.SRTConnectionContext.finishConnection(SRTConnect
ionContext.java:68)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:912)
at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478)
at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:133)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(Ht
tpInboundLink.java:458)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(Ht
tpInboundLink.java:387)
at
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLRea
dCallback.java:102)
at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioRea
dCompletionListener.java:165)
at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java
:217)
at
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture
.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)
at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751
)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
Thank you.
Samaporn Chatchaithitithomrong
eMail: [email protected]