[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 メーリングリストの案内