[Seasar-user:6104] Re: Dto の扱いについて

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 2月 9日 (金) 20:58:35 JST


ひがです。

> 松原です。
> 
>  詳細なエラー内容は、
>   org.seasar.framework.beans.IllegalPropertyRuntimeException: [ESSR0059]クラス(xxx.yyy.zzz.web.aaa.AaaPage$$EnhancedByS2AOP$$f2d1f)のプロパティ(BbbDto)の設定に失敗しました。理由はorg.seasar.framework.container.TooManyRegistrationRuntimeException: [ESSR0045]BbbDtoに複数のコンポーネント(xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dt
> o.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dt
> o.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbDto, xxx.yyy.zzz.web.dto.BbbD
>   
SMART deployを使って同じキーでたくさんのコンポーネントが登録される
とは考えにくいのですが、もしかすると
ComponentAutoRegisterやそのカスタマイズしたクラスをお使いになって
いないでしょうか。

後、BbbDtoクラスの名前は、BbbDtoではなく、bbbDtoです。
xxx.yyy.zzz.dto.BbbDtoにしていただけると幸いです。

問題が起こったときに、http://.../s2servlet?command=listで
コンポーネントのデプロイ内容を見せていただけると
どのようなコンポーネントがデプロイされているか分かるので、
原因究明につながりやすくなると思います。

Yasuo Higa
The Seasar Project



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