DS、RSのインストールフォルダにマルチバイト文字が含まれている場合、Desktop Automationステップにてエラーが発生する

フォローする

事象

DSやRSをインストールしたフォルダにマルチバイト文字が含まれている場合、
DA ステップにて以下のようなエラーが発生します。​

エラーメッセージ例

Exception message:
Internal error during robot execution.

Stack trace:
com.kapowtech.lang.ApplicationError: Internal error during robot execution.
 at kapow.robot.robomaker.engine.design.DesignExecutionController$
DesignModeExecutionControllerEngineCallback$1.run(DesignExecutionController.java:446)
 at kapow.util.gui.SwingThreadUtil$1.run(SwingThreadUtil.java:56)
 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
 at java.awt.EventQueue.access$500(EventQueue.java:97)
 at java.awt.EventQueue$3.run(EventQueue.java:709)
 at java.awt.EventQueue$3.run(EventQueue.java:703)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege
(ProtectionDomain.java:74)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
 at TRIGGERED_BY.invokeLater(Unknown Source)
 at kapow.util.gui.SwingThreadUtil.invokeLater(SwingThreadUtil.java:50)
 at kapow.robot.robomaker.engine.design.DesignExecutionController$
DesignModeExecutionControllerEngineCallback.handleExecutionFatalError
(DesignExecutionController.java:437)
 at kapow.robot.robomaker.engine.StudioRobotExecutionEngine.lambda$startBackgroundExecution$0
(StudioRobotExecutionEngine.java:291)
 at java.lang.Thread.run(Thread.java:748)
Caused by: com.kapowtech.lang.ApplicationError: Could not start the local Automation Service
 at kapow.robot.plugin.common.stepaction.rl2.LocalHubProvider.initialize(LocalHubProvider.java:147)
 at kapow.robot.robomaker.engine.AbstractRobotExecutionEngine.initializeLocalAndRemoteHubs
(AbstractRobotExecutionEngine.java:239)
 at kapow.robot.robomaker.engine.design.full.FullExecutionRobotExecutionEngine.initExecution
(FullExecutionRobotExecutionEngine.java:190)
 at kapow.robot.robomaker.engine.StudioRobotExecutionEngine.lambda$startBackgroundExecution$0
(StudioRobotExecutionEngine.java:267)
 ... 1 more
Caused by: com.kapowtech.hub.HubException: Error calling Desktop Automation Service: Connection attempted from ::ffff:<IPアドレス>:59292
Connection established.
Connection established for executionId = , robotName =
executionId=, robotName=
2021-08-20 17:13:53,012 [0x153c] INFO  cef cef.cc:259 Initialization
2021-08-20 17:13:53,022 [0x153c] DEBUG cef cef_initializer.cc:46 CEF Driver initialization
2021-08-20 17:13:53,048 [0x153c] ERROR com.kapowhub.commonhubtools config_file.cc:15 Can't open C:\ツᅣツᄋツᅥ\nativelib\hub\windows-x32\13\node_modules\cef/cef.cfg configuration file
[0820/171353.065:ERROR:icu_util.cc(172)] Invalid file descriptor to ICU data received.
 at com.kapowtech.hub.LocalHub.assertResponse(LocalHub.java:250)
 at com.kapowtech.hub.LocalHub.assertResponseType(LocalHub.java:256)
 at com.kapowtech.hub.LocalHub.executeOn(LocalHub.java:284)
 at com.kapowtech.hub.LocalHub.execute(LocalHub.java:234)
 at com.kapowtech.hub.client.Box.loadNodeDriver(Box.java:153)
 at com.kapowtech.hub.client.Box.loadDriver(Box.java:132)
 at kapow.robot.plugin.common.stepaction.rl2.LocalHubProvider.initialize(LocalHubProvider.java:143)
 ... 4 more


〇DSで発生する内部エラー(Internal Error)例
ErrorDS.png


〇MCの「ログ(Logs)」タブ>「ロボットメッセージ(RobotMessages)」で確認できるエラー例
ErrorRS.png

原因

DA ステップの起動処理にて読み込むcef.cfgファイルのパスの内、
マルチバイト文字の部分が文字化けしてしまい、正常にファイルが読み込めず、
エラーが発生します。

発生条件

・ロボットを起動するDS、もしくはRSが、マルチバイト文字を含むフォルダにインストールされている
・DA ステップを持つロボットを起動する
 ※DSにて、DA ステップを新規作成する場合は、ステップ作成後、
  DA Editorの起動、もしくはリフレッシュ時にエラーが発生。

〇マルチバイト文字を含むフォルダ例:
 "C:\てすと" フォルダにインストール
InstallFolder.png

対処方法

マルチバイト文字を含むフォルダにインストールしない。

区分 発生Ver 改修ID 修正Ver
不具合 10.7.0.4 1648587  

 

コメント

0件のコメント

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