Blue Prismのエラーメッセージ(初級編 その2)
本当は中級編がやりたかったが、
とてもとても、そういう状況になかったのだ。
Attach先が見つからない
エラーメッセージ:Error - Failed to launch application - Timed out waiting for pipe connection
原因:Attachしようとした際にAttach先が見つからない
対策:Attachできるように適切にパラメータが設定されていない
※ Attachはワイルドカードを使うとやりやすい(個人の見解です)
Write Stageでの設定ミス
エラーメッセージ:Internal : Failed to evaluate expression in row 1 of Write Stage 'ファイル名の入力' on page '名前を付けて保存' - Syntax error. The token '[Data1]' is invalid. Please check the case of your operators (eg 'or' versus 'OR') and check that your functions use brackets after the function name eg Now(), eg Len("abc").
原因:下図参照。パッと見は間違っていないように見えるが、拡大してみると…
こりゃダメだわ。
対策:エラーはツールボックス(オブジェクトスタジオの上部に表示されるメニュー)にも"(2) Errors"といった形で表示されているので、そこをチェックする習慣をつけるのがいいかも(個人の見解です)
スパイした項目が紐つけられない
エラーメッセージ:Internal : Failed To perform Step 1 In Navigate Stage 'Focus on PDF' on page 'Launch ILCC Website' - Unable to match any Active Accessibility elements to the supplied query terms
原因:スパイした項目が見つけられない
対策:環境の変化や、対象アプリケーションの変化を確認する。一見、変化がなくても内部的に書き換わっており、スパイした場所とは異なるものとして判別されていることもある
既にLaunch済なのにLaunchした
エラーメッセージ:Internal : Failed To perform Step 1 In Navigate Stage 'Webブラウザを起動' on page 'Webブラウザの起動' - Application already launched
原因:すでにLaunch済みの状態で、重複してLaunchした
対策:多重でLaunchしないようにする
※ こんなミス、絶対しないだろうと思うんだが、いざやってみるとよくあるんだよなぁ。。
既にAttach済なのにAttachした
エラーメッセージ:Internal : Failed To perform Step 1 In Navigate Stage 'アタッチ' on page '名前を付けて保存' - Already connected to an application
原因:すでにAttach済みの状態で、重複してAttachした
対策:多重でAttachしないようにする
※ Launchとは若干、メッセージが異なる。こんなミス、絶対に(ry
まとめ
エラーが出てもあわてないことが重要です。
つまり、私みたいにすぐにテンパる人は、こうやって事前にまとめとくといいよ!