タグ

ブックマーク / deftrash.hatenadiary.org (1)

  • COOL deploy にしたら動かなくなった… - deftrash in hatena

    ローカルで HOT でサクサク開発してきて、いざ COOL にしてサーバにのっけたら、一部で動かないところがあった。ActionFormWrapper が reset メソッドを呼ぼうとして、 NullPointerException になっているっぽい。うーむ。 起動時のログを見ていくと、ActionForm 用に作成した Dto がコンポーネント登録されていない様子。うにゃあ、なんでだー? 調べてみると、ML にドンピシャのがあった。 CoolDeploy 時に登録されないコンポーネント FooDto extends HogeDto となっているとき、FooDto はコンポーネント登録されるけど、HogeDto はコンポーネント登録されない。HogeDto の型で、名前順に走査していったとき、先に FooDto が来るから、そのあとの HogeDto はコンポーネント登録をスキップする

    COOL deploy にしたら動かなくなった… - deftrash in hatena
  • 1