- 404 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 01:08:42 ]
- >>393
ありゃ、申し訳ない。微妙にアレ気味。 まぁ、今回初めてseasarを使ってるわけで、ユルシテホス。 件の予期せぬエラーはチーム内の別の人間が作ったクラスで発生。 >>403 発生元はdao#updateModifiedOnly()を実行するLogic実装クラス。 動作上は問題なく動いていたようで、本人も特別に問題視していなかったみたいだが、 djUnitでの実行時にupdateModifiedOnly()の箇所で落ちるとのこと。 エラーメッセージから読み取れたのは、DTOのクラスが見つからないということ。 デバッグで問題のDTOを調べてもインスタンスは生成されているし、プロパティも意図したとおり。 かと思いきや、インスタンスに本来はないはずのmodifiedPropertyNamesというプロパティがあったため、 問題のDTOにmodifiedPropertyNamesを追加したところ、djUnitにおいても動作するようになった。 動くからいいや的な考え方だったのが問題とも言えるが、 動いたのが問題なのか、動かなかったのが問題なのかの切り分けを考えるのもメンドクサかったもんで。
|

|