次の条件にすべて一致した場合に java.lang.LinkageError が発生しアプリケーションプロセス(THTPPJAVA)が異常終了することがあります。
V6以降の場合
- プロセスグループの種類でCORBA Java アプリケーションを選択している
確認方法:統合運用管理ツール/Web版統合運用管理コンソールにて
[TPシステム]
-[アプリケーショングループ]
-<アプリケーショングループ名>
-[プロセスグループ]
-<プロセスグループ名>
の[基本設定]タブにある「アプリケーションの種類」に
「CORBA Java」が表示されます。
- プロセスグループのスレッド多重度に2以上を設定している
確認方法:統合運用管理ツール/Web版統合運用管理コンソールにて
[TPシステム]
-[アプリケーショングループ]
-<アプリケーショングループ名>
-[プロセスグループ]
-<プロセスグループ名>
の[スレッド制御]タブにある「スレッド数」に 2以上の値を設定している。
- サーバアプリケーション起動後初めて実行するオペレーション、かつ、
そのオペレーションが複数クライアントから同時に実行された場合
V5以前の場合
- プロセスグループの種類で CORBA Java アプリケーションを選択している
確認方法:運用管理ツールにて
<アプリケーショングループ名>
-<プロセスグループ名>
の「アプリケーションの種類」に「J2SE」、「Java1.1.x」の
いずれかが表示されます。
- プロセスグループのスレッド多重度に2以上を設定している
確認方法:運用管理ツールにて
<アプリケーショングループ名>
-<プロセスグループ名>
のプロパティを表示し、[スレッド制御]タブにある「スレッド数」に
2以上の値を設定している。
- サーバアプリケーション起動後初めて実行するオペレーション、かつ、
そのオペレーションが複数クライアントから同時に実行された場合
本事象が発生すると、syslog(Windowsの場合はイベントログ)に次のメッセージが
出力され、プロセスが異常終了します。
- TPS10-13201 ABORT IS PROCESS END. CODE:0 TX-GROUP
COMMON <プロセスID>
- TPS15-01107 Process abnormal end. PID=[<プロセスID>],
class[<プロセスグループ名>], ped[<アプリケーショングループ名>.ped]
java.lang.LinkageErrorが発生したか否かは以下のアプリケーションログから
確認します。
- V6以降
<WebOTXインストールディレクトリ>\domains\<ドメイン名>
\logs\tpsystem\
<アプリケーショングループ名>\<プロセスグループ名>
\save\<プロセスグループ名>.<プロセスID>.<数字>.log
- V5以前
<WebOTXインストールディレクトリ>\Trnsv\logs
\<プロセスグループ名>.<プロセスID>.log