「ログ記録」ノードの「エラー番号: -2147024837」のエラー解決方法
WinDirectorから起動したシナリオで、
初期処理としてログ記録を行う際にエラーが発生し、シナリオが終了します。
これまでに3回発生していますが、発生しない場合もあります。
考えうる原因と解決方法について、ご教示ください。
◆導入環境
Windows Server 2016(64bit))
◆バージョン情報
WinActor-v5.2.1
◆エラー時のログ内容
◇WinActor_Scenario.log
【エラー】「ログ記録」でエラーが発生しました。
「スクリプトの実行に失敗しました。エラー番号: -2147024837」
◇ExecuteRobo.log
INFO 23220 --- [ActiveMQ Session Task-160] jp.co.nttdata.common.RoboCommon : 日付変換でエラーが発生しました。
INFO 23220 --- [ActiveMQ Session Task-160] j.c.nttdata.service.CheckLogOnlyService : シナリオエラーを検知しました。
◆エラー時の詳細状況
・「13.ファイル関連」のノード「ログ記録」を利用
・引数「書き込みファイルパス」にネットワーク上のパスを指定
・引数「書き込みデータ」には「【シナリオ開始】」という文字列を指定
・エラーが発生してシナリオが終了した後、すぐに再実行を行うと通常通りログ記録が行われる
(再実行時とエラー発生時でログのパスに変更無し)
・エラーが発生した時ログは作成されなかった
・同じシナリオを平日は毎日同じ時間に実行しているが、エラーが発生する場合としない場合がある
・ここ2週間で3回発生。それ以前は全く発生していなかった
・シナリオ実行時間前後にネットワーク障害やサーバの過負荷等は発生していない
・同様の初期処理を別のいくつかのシナリオ(※)でも実行しているが、同種のエラーは発生していない
※実行時間帯は本件のシナリオとは異なるが実行サーバは同じ