HolonEnterpriseで作成したWebOTX連携アプリケーションにおいて、WebOTXのログに以下の内容が出力されます。発生条件について教えてください。
・[???????.?????::OnTPSAbort]開始
・Exception Code :????? (0xe0000057)
・「[???????.?????::OnTPSAbort]開始」の発生条件について
サーバアプリケーションで以下の事象が発生した場合に、WebOTXサーバは例外通知オペレーション(OnTPSAbort)を呼び出します。
1)不正なアドレス参照、0割算などの復旧できない例外が発生
2)例外コード 0xe0000057が発生
WebOTXサーバが例外通知オペレーション(OnTPSAbort)を呼び出すと、WebOTXサーバはオペレーションの実行を中断し、そのオペレーションを閉塞し、それ以降実行できなくします。
・「Exception Code :????? (0xe0000057)」 の発生条件について
例外コード 0xe0000057は、HolonEnterpriseのアプリケーション実行時に、以下の事象が発生した場合に、発生します。
1)THROW文を実行した際に、制御が渡されるCATCH文が存在しない
THROW文実行時に制御を渡すためのCATCH文が存在しない場合、HOLONアプリケーションは例外コード 0xe0000057 で終了します。
本件に該当するコーディングをしていないかを、机上にてご確認をお願いします。
THROW文については、 [プログラミングリファレンス > 2.18 THROW文] を参照してください。
2)HolonEnterpriseアプリケーションが実行時にエラーとなっている
HolonEnterpriseアプリケーションが実行時に以下のいずれかに該当すると例外コード 0xe0000057 で終了します。
1.組み込み関数、ライブラリ関数のパラメータチェックで異常が検出された時
2.配列添字が範囲を越えた時
3.HolonEnterpriseランタイムモジュールが必要とする中間領域のメモリ確保に失敗した時
4.HolonEnterpriseランタイムモジュールのパラメータチェックで異常が検出された時
5.組み込み関数に引き数として指定した部品が実行時無効と判断された時
HolonEnterpriseアプリケーション実行時エラーについては、 [基本機能ガイド > 2.13.3 デバッグ支援機能] をご参照ください。
【確認済みのバージョン】すべてのバージョン
【確認済みの対象OS】すべてのOS
【カテゴリー】トラブルシューティング