ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server メッセージ集
Interstage

103.12.1 javax.transaction.HeuristicMixedException

本項で説明している例外一覧

例外の説明


javax.transaction.HeuristicMixedException

意味

以下のそれぞれの場合によって、原因があります。

  • 分散トランザクション機能を使用しない場合
    トランザクションのコミット時に、データベースのコネクションに対してコミットを発行した場合に、データベースで例外が発生しました。

  • 分散トランザクション機能を使用する場合
    トランザクションコミット時に、以下のいずれかのエラーが発生しました。

    • リソース管理プログラムで異常が発生

    • データベースで異常が発生

    • インダウト状態が発生

  • 対象のデータベースがSymfowareの場合
    トランザクション中にアクセスしたテーブルのインデックスの容量が不足している可能性があります。

ユーザの対処

以下を実施して対処してください。

  • 分散トランザクション機能を使用しない場合
    データベースで発生したエラーの内容が、IJServerのログファイルに出力されています。発生したエラーの原因を取り除いてください。
    1トランザクション内で複数のデータベースにアクセスしているような場合には、データベースの整合性がとれていない可能性があります。データベースの内容を確認して、あらかじめ保管しておいたバックアップデータを復元するなど、トランザクションコミット前の状態にデータベースの状態を復元してください。

  • 分散トランザクション機能を使用する場合
    トラブルシューティング集”の“データベース連携サービス使用時の異常”を参照してください。

  • 対象のデータベースがSymfowareの場合
    トランザクション中にアクセスしたテーブルのインデックスの容量が不足していないか確認してください。