java.lang.StackOverflowError が出たよ

現在、鋭意開発中の社内ツールなのですが、Seasar 2.4.18-rc3 が出たってことでアップデートしたら…

例外
javax.servlet.ServletException: サーブレットの実行により例外を投げました
	org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:63)
	org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:77)
	org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
	org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)

原因
java.lang.StackOverflowError
	java.lang.Class.privateGetDeclaredConstructors(Class.java:2373)
	java.lang.Class.getConstructors(Class.java:1459)
	org.seasar.framework.container.assembler.AutoConstructorAssembler.getSuitableConstructor(AutoConstructorAssembler.java:58)
	org.seasar.framework.container.assembler.AutoConstructorAssembler.doAssemble(AutoConstructorAssembler.java:42)
(以下ずら〜〜っとスタックトレース)

ってのが出てきちゃいましたよ。
これで Seasar のバージョンを 2.4.18-rc2 に戻すとちゃんと動いてくれます。


何故だ?
ちなみに環境は

ね!