Connectorを使用するロボット起動時、キャッシュのパスに日本語が含まれていることで内部エラー「Error loading connector」が発生

フォローする

事象の概要

Tempフォルダのディレクトリパスに英文字以外(非ASCII文字)の文字が設定されている場合、Connectorファイルを使用するロボットを起動すると内部エラー「Error loading connector」が発生する

事象の詳細

①ロボットを開いて「実行の準備」を押下

mceclip0.png

②内部エラーが発生

mceclip1.png

③内部エラーのポップアップの右下の「詳細」をクリックすると、エラー詳細が表示されます。 

mceclip0.png

エラー詳細に「 Error loading connector 'C:\Users\{ユーザー名}\AppData\Local\Temp\connectors\cache\1900385295A5498D32CDCDA2A688DD1E06E4E40E\c.zip'」のようなメッセージがあります。

原因

Connectorファイルを使用するロボットを起動すると、自動的に「C:\Users\{ユーザー名}\AppData\Local\Temp\」の配下にConnectorのキャッシュフォルダが作られます。

もし{ユーザー名}が「テスト」のような英文字以外(非ASCII文字)の文字に設定されている場合、このエラーが発生します。

 

回避策

Windowsの検索機能で「環境変数」を検索し、「環境変数を編集」をクリックしてください。(「システム環境変数の編集」ではありません。)

mceclip1.png

TEMPとTMP変数の値を変更します。

まずはTEMPをクリックし編集ボタンをクリックします。

pic1.png

TEMPの変数値を「%USERPROFILE%\AppData\Local\Temp」から英文字だけのパスに変更し「OK」ボタンで保存します。例えば「C:\temp」に変更します。←この場合は事前にCフォルダの配下にtempフォルダを作る必要があります。

TMPの変数値も同じように「C:\temp」に変更します。

*注意事項:TEMPとTMP変数の値を変更することによってもともと%USERPROFILE%\AppData\Local\Tempフォルダの配下に保存されたファイル今後は変更後のパスに保存されます。

mceclip2.png

 

最後にパソコンを再起動し、ロボットを開いて再度「実行の準備」を押下すると正常に実行できます。

 

区分

発生Ver.

改修ID

修正Ver.

不具合

11.1.0.4