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 に戻すとちゃんと動いてくれます。
何故だ?
ちなみに環境は
ね!