[Seasar-user:9721] Re: [teeda]Hot Deploy時にServletRequestMapのNotSerializableExceptionが発生してしまう

takemura [E-MAIL ADDRESS DELETED]
2007年 8月 7日 (火) 00:39:16 JST


大谷さん

竹村です。

> S2からDIされるExternalContextMap関連は次のPageには
> 引きわたらないようにしました.
> Teedaの次のバージョンからお使いいただけます.

最新のソースでビルドしたもので動作確認したところ(1.0.9-SNAPSHOT)
無事動作いたしました。

ありがとうございます



Shinpei Ohtani さんは書きました:
> 大谷です.
> 
> S2からDIされるExternalContextMap関連は次のPageには
> 引きわたらないようにしました.
> Teedaの次のバージョンからお使いいただけます.
> 宜しくお願いします.
> 
> 07/08/06 に Shinpei Ohtani<[E-MAIL ADDRESS DELETED]> さんは書きました:
>> 大谷です.
>>
>> 話題に乗り遅れたようですいません.
>> こちらはTeeda側にも問題がありそうなので、
>> 修正しておきます.
>>
>> 本来requestScopeとか、sessionScopeなどは
>> Pageクラスのプロパティ引継ぎの際に引き継いでは
>> いけない対象なのに引き継いでいますね.
>> 修正するのですこしお待ちください.
>> 宜しくお願いします.
>>
>> 07/08/05 に Koichi Kobayashi<[E-MAIL ADDRESS DELETED]> さんは書きました:
>>> 小林 (koichik) です.
>>>
>>> Date:    Sun, 05 Aug 2007 22:46:06 +0900
>>> From:    takemura <[E-MAIL ADDRESS DELETED]>
>>> To:      [E-MAIL ADDRESS DELETED]
>>> Subject: [Seasar-user:9682] Re: [teeda]Hot Deploy時にServletRequestMapのNotSerializableExceptionが発生してしまう
>>>
>>>> エラーの内容が
>>>> 理由はjava.io.NotSerializableException:
>>>> org.seasar.framework.container.external.servlet.ServletRequestMap
>>>>
>>>> となってますのでServletRequestMapクラスが
>>>> Serializable を implementsしてないから起こるのではないでしょうか。
>>> あ,requestMap をフィールドに持ってるのですね.
>>> requestMap をシリアライズされても困るので,
>>> これは transient にしてください.
>>>
>>> public abstract class AbstractBasePage implements Serializable {
>>>   protected boolean postback;
>>>   protected String previousViewId;
>>>   protected transient Map requestScope;
>>>             ^^^^^^^^^
>>>
>>>
>>>
>>>
>>> --
>>> <component name="koichik">
>>>     <property name="fullName">"Koichi Kobayashi"</property>
>>>     <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>>>     <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
>>> </component>
>>>
>>> _______________________________________________
>>> Seasar-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>
>>
>> --
>> =============================
>> Shinpei Ohtani
>> [E-MAIL ADDRESS DELETED]
>> =============================
>>
> 
> 




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