-
Type: Bug
-
Resolution: Fixed
-
Priority: Minor
-
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を経由して循環参照ができるようなケースで発生しました)