Session.invalidate

セッションを生成しまくるとこんなエラーが出る。
IllegalStateExceptionは、不正または不適切なときにメソッドが呼び出されたことを示すエクセプションなのでなんか違う気がするがそういうもんらしい。
セッションはちゃんと消しましょうというお話でした。

Stack Trace Information :
java.lang.IllegalStateException:
java.lang.IllegalStateException:
Session Object Internals:
id : overflowed-session
hashCode : 981154427
create time : Thu Jan 01 09:00:00 JST 1970
last access : Thu Jan 01 09:00:00 JST 1970
max inactive interval : 0
user name : null
valid session : false
new session : true
overflowed : true
app name : default_host
non-serializable app specific session data : null
serializable app specific session data : null

        at com.ibm.ws.webcontainer.httpsession.SessionData.getValueGuts(SessionData.java:839)
        at com.ibm.ws.webcontainer.httpsession.SessionData.getValue(SessionData.java:1243)
        at com.ibm.ws.webcontainer.httpsession.SessionData.getAttribute(SessionData.java:1129)
        at com.ibm.ws.webcontainer.httpsession.HttpSessionFacade.getAttribute(HttpSessionFacade.java:120)