-
Type: Bug
-
Resolution: Fixed
-
Priority: Major
-
Affects Version/s: 1.0.1
-
Component/s: S2JMS-Container, S2JMS-Server
-
None
S2JMS-Container がインバウンドメッセージの配信中に S2JMS-Server を終了すると,NullPointerException が発生する.
S2Container の終了は初期化とは逆順に,上位コンテナに登録された末尾のコンポーネントから終了する.
そのため,S2JMS のメッセージエンドポイントが終了するよりも先に,COOL deploy で自動登録されたアプリケーションのコンポーネントが終了してしまい,S2JMS-Container がメッセージをアプリケーションにディスパッチすることができなくなってしまう.
S2JMS-Server は,S2 コンテナを終了する前に S2JMS のメッセージエンドポイントを終了しなければならない.