[Seasar-user:9472] Re: [Teeda] セッションに置いたDtoの値がクリアされます
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 7月 26日 (木) 15:30:23 JST
小林 (koichik) です.
Date: Thu, 26 Jul 2007 10:31:14 +0900
From: 松崎 学 <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9457] Re: [Teeda] セッションに置いたDtoの値がクリアされます
> ログ修正を直したので再度添付します。
ありがとうございました.
> 私の方で再現する方法が特定できました。
>
> 独自インターセプタでUserInfoDtoをDIしているのが原因の様です。
> UserInfoDtoのセッターをコメントにするときちんと動きました。
なんと!?
> 独自インターセプタのサンプルソースと、実際に使っているcustomizer.diconも
> 添付します。customizer.diconの設定内容には自信がないので、
> 間違いがあればご指摘いただけないでしょうか?
うーん,useLookupAdapter は設定されているし,
ログの動きからも問題があるようには見えません.
MacsAllProcessInterceptor#setUserInfoDto() にも
ログ出力を追加していただけるでしょうか.
ここで Page に設定される UserInfoDto と別の
インスタンスが作られているのかもしれません.
その上で,DB Session を使った場合と使わなかった場合
それぞれのログを送ってください.
何度もお手数おかけしますがよろしくお願いします.
--
<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 メーリングリストの案内