[Seasar-user:7746] Re: [Seasar,Teeda]Session 破棄時のgetComponentで例外発生

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 5月 22日 (火) 15:38:30 JST


お世話になっております。

さっそくの対応ありがとうございます。
以下に添付します。

java.lang.NullPointerException
at org.seasar.framework.container.external.servlet.ServletRequestMap.getAttribute(ServletRequestMap.java:38)
at org.seasar.framework.container.external.AbstractExternalContextMap.get(AbstractExternalContextMap.java:85)
at org.seasar.framework.container.deployer.RequestComponentDeployer.deploy(RequestComponentDeployer.java:56)
at org.seasar.framework.container.impl.ComponentDefImpl.getComponent(ComponentDefImpl.java:98)
at org.seasar.framework.container.impl.S2ContainerImpl.getComponent(S2ContainerImpl.java:124)
at cmn.sessionlistener.CmnSessionListener.sessionDestroyed(CmnSessionListener.java:110)

以上です。
よろしくお願いいたします。

>ひがです。
>
>> お世話になります。
>> 田口です。
>> 
>> Seasar2.4.11 + Teeda1.0.6で、
>> SessionListenerを使用し、
>> セッション破棄時(sessionDestroyed時)に、
>> 指定されたコンポーネントを呼び出す処理を
>> 作成しています。
>> 
>> 明示的にSession.invalidateを行って、
>> sessionDestroyedが実行される場合は
>> 問題なく実行されるのですが、
>> セッションタイムアウト時には、
>> getComponent時に、
>> NullPointerExceptionが発生します。
>> 
>> 発生箇所は、
>> org.seasar.framework.container.external.servlet.ServletRequestMapの
>> getAttributeメソッドです。
>> なにか、対処方法があるのでしょうか?
>> 
>発生箇所を特定したいので、スタックトレースを
>添付していただけるでしょうか。
>
>よろしくお願いします。
>
>--
>Yasuo Higa
>[E-MAIL ADDRESS DELETED]
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>


Seasar-user メーリングリストの案内