ロボットのファイルパスに日本語が含まれていると、API(Java,C#)実行できない

フォローする

事象

RepositoryRobotLibraryを使用してロボットをAPI(Java,C#)実行する際、ロボットのファイルパス(フォルダ名、ロボット名)に日本語が含まれていると、エラーが発生します。

※RepositoryRobotLibraryについては製品同梱の「Developer’s Guide」を参照してください。
 <例>エラーが発生するファイルパス
・Library:/テスト/Test.robot
・Library:/Test/テスト.robot

エラーメッセージ

Exception in thread "main" com.kapowtech.robosuite.api.java.rql.ServerErrorResponseException: RoboServer reported the following error: ServerErrorResponse(date=Mon Nov 18 11:09:20 JST 2019, errorMessage="Robot execution with execution id 016e7c457f41 failed. ライブラリをロードできませんでした。Server didn't return an eTag")
at com.kapowtech.robosuite.api.java.rql.engine.DefaultRQLHandler.handleServerError(DefaultRQLHandler.java:137)
at com.kapowtech.robosuite.api.java.rql.engine.DemultiplexingRQLHandler.handleResponse(DemultiplexingRQLHandler.java:96)
at com.kapowtech.robosuite.api.java.rql.engine.hotstandby.RequestExecutor$ConnectionLostAwareRQLHandler.handleResponse(RequestExecutor.java:974)
at com.kapowtech.robosuite.api.java.rql.engine.hotstandby.RequestExecutor$RequestLifecycleNotifyingRqlHandler.handleResponse(RequestExecutor.java:918)
at com.kapowtech.robosuite.api.java.rql.engine.ResponseCollectingRQLHandler.handleResponse(ResponseCollectingRQLHandler.java:112)
at com.kapowtech.robosuite.api.java.rql.engine.remote.RemoteRQLEngineRQLRequestHandle.handleResponse(RemoteRQLEngineRQLRequestHandle.java:226)
at com.kapowtech.robosuite.api.java.rql.engine.remote.RemoteRQLEngineRQLRequestHandle.nextRQLResponse(RemoteRQLEngineRQLRequestHandle.java:181)
at com.kapowtech.robosuite.api.java.rql.engine.AbstractRQLEngine.request(AbstractRQLEngine.java:52)
at com.kapowtech.robosuite.api.java.rql.engine.hotstandby.RequestExecutor.request(RequestExecutor.java:403)
at com.kapowtech.robosuite.api.java.rql.engine.hotstandby.RequestExecutor.execute(RequestExecutor.java:254)
at com.kapowtech.robosuite.api.java.rql.Request.execute(Request.java:226)
at Example.main(Example.java:31)

発生条件

RepositoryRobotLibraryを使用してロボットをAPI(Java,C#)実行する。

対処方法

・ファイルパスに日本語を使用しない
・EmbeddedFileBasedRobotLibrary、DefaultRobotLibraryを使用する。

区分 発生Ver 改修ID 修正Ver
不具合 10.4以降 1344739 10.7.0.4
0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

記事コメントは受け付けていません。