Uploaded image for project: 'Cubby'
  1. Cubby
  2. CUBBY-59

S2Container 2.4.18以降との組み合わせ時、FormDxoでオブジェクト型のパラメータがコピーされない

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.9.2
    • 1.0.0-RC1
    • Core
    • None
    • S2Container 2.4.18以降

    Description

      S2Container 2.4.18以降、S2Dxoのオブジェクト変換方法が変わったため、FormDxoでオブジェクト型のパラメータをFormBeanにコピーしようとすると失敗します。
      判りやすい例として、cubby-examplesをS2Container 2.4.18以降と一緒に動かすと、fileuploadの例でFileUploadActionのfileが設定されません。

      とりあえずの回避策として、s2container.diconに次の設定をすると上手くいきました。
      参考情報: http://s2container.seasar.org/2.4/ja/s2dxo.html#shallowCopy

      <component class="org.seasar.framework.container.factory.SimplePathResolver">
          <initMethod name="addRealPath">
              <arg>"dxo-builtin-converters.dicon"</arg>
              <arg>"dxo-builtin-converters-shallow.dicon"</arg>
          </initMethod>
      </component>
      

      Attachments

        Activity

          People

            baba baba
            jfut jfut
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: