[Seasar-user:5932] Re: [S2Container]S2FrameworkTestCase/UnitClassLoaderの実装について
kubo
[E-MAIL ADDRESS DELETED]
2007年 1月 28日 (日) 01:56:41 JST
久保(jflute)です。
> > 「C」をしなければ発生しません。
> > →ConnectionPoolのDestroy時はactivePoolに入った状態で破棄される。
>
> こちらはもしかすると,JIRA に登録されている CONTAINER-28 と
> 関係があるかもしれません.
>
> https://www.seasar.org/issues/browse/CONTAINER-28
>
> この対応は SVN にコミット済みなので,お手数ですが
> SVN の最新版でどうなるか試していただけないでしょうか.
おおおおお
Seasar-2.4.8 をSVNの最新に差し替えたら現象は発生しなくなりました。
(回避策の事前Connection生成を止めて確認しました)
ConnectionPoolのdestory()にitem.destroy();と
timeoutTask_.cancel();が追加されているのを確認しました。
なるほど、timeoutTaskのThreadのLifeCycleまでは追えてませんでした。
が、なぜMySQLだと発生するのか、Interceptor内だと発生するのか
やっぱり疑問ではありますが、こちらとしては、おおよそ解決と
言っていいのではないかと安心しております。(Seasarの今後のためにも)
ありがとうございます。
2.4.9がReleaseされたら、回避策の処置を外したいと思います。
--
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
kubo <[E-MAIL ADDRESS DELETED]>
jflute <http://d.hatena.ne.jp/jflute>
株式会社ビルドシステム <http://www.buildsystem.co.jp>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Seasar-user メーリングリストの案内