事象
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 |