Uploaded image for project: 'S2Container'
  1. S2Container
  2. CONTAINER-5

S2ContainerFactory.include(S2Container,String)で親コンテナと同じパスを与えても循環参照エラーにならない

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Minor Minor
    • 2.4.0-beta-4
    • Affects Version/s: 2.4.0-beta-3
    • Component/s: S2Container
    • None
    • Environment:
      Sun JDK1.5.0_07 (WindowsXP)

      a.dicon:
      <components>
      <include path="a.dicon" />
      ...
      </components>

      として、S2ContainerFactory.create("a.dicon")とするとCircularIncludeRuntimeExceptionがスローされる
      が、

      b.dicon:
      <components>
      ...
      </components>

      として、S2ContainerFactory.include(S2ContainerFactory.create("b.dicon"), "b.dicon")としても
      CircularIncludeRuntimeExceptionがスローされない。

      (上記はあくまで例です。実際はいくつかのdiconを経由して循環参照ができるようなケースで発生しました)

            Assignee:
            koichik koichik
            Reporter:
            skirnir skirnir
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: