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

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

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 1.0.0-RC1
    • Affects Version/s: 0.9.2
    • Component/s: Core
    • None
    • Environment:
      S2Container 2.4.18以降

      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>
      

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

              Created:
              Updated:
              Resolved: