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

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

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.9.2
    • Fix Version/s: 1.0.0-RC1
    • Component/s: Core
    • Labels:
      None
    • Environment:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: