Design Studio をWindowsのスタートメニューから起動してもエラーが出て機能しない

フォローする

attention_archive.png

Kapow Katalyst インストール直後のツール起動において、以下のようなメッセージが表示されることがあります。 メッセージ自体はDesign Studioの起動時に発生したエラー内容を伝えており、下記メッセージの赤太字部分を見ると、特定のパス上にディレクトリが生成できなかったことが理由であると推測できます。

恐らく、指定したパスの中で文字化けしている「?セ?Y」と言うフォルダが存在しないため発生したエラーのようですが、Windowsのログインユーザを日本語文字で命名している場合に発生します。
(この例の場合、ログインユーザは「太郎」です。)

Kapow Katalyst 9.4 現在、上記のように日本語名ユーザでの利用に際しては本件のような文字化けが発生してしまうため、下記のような対応を実施して回避する必要があります。

Java_Service_Wrapper_Log.png

STATUS | wrapper  | –> Wrapper Started as Console
STATUS | wrapper  | Launching a JVM…
INFO   | jvm 1    | WrapperManager: Initializing…
INFO   | jvm 1    | WrapperSimpleApp:
INFO   | jvm 1    | WrapperSimpleApp Error: Encountered an error running main:
INFO   | jvm 1    | WrapperSimpleApp Error: com.kapowtech.lang.ApplicationError: java.io.IOException: Destination ‘C:\Users\?セ?Y\Docume\My Robots\9.4.8’ directory cannot be created
INFO   | jvm 1    | WrapperSimpleApp Error:     at kapow.robot.common.RuntimeEnvironment.setDirectories(RuntimeEnvironment.java:213)
INFO   | jvm 1    | WrapperSimpleApp Error:     at kapow.robot.common.InstalledRuntimeEnvironment.<init>(InstalledRuntimeEnvironment.java:74)
INFO   | jvm 1    | WrapperSimpleApp Error:     at kapow.robot.common.RuntimeEnvironmentFactory.createRuntimeEnvironment(RuntimeEnvironmentFactory.java:31)
INFO   | jvm 1    | WrapperSimpleApp Error:     at kapow.robot.common.RoboTechPropertyManager.<clinit>(RoboTechPropertyManager.java:76)
INFO   | jvm 1    | WrapperSimpleApp Error:     at com.kapowtech.connector.platform.studio.ide.IDEBootstrap.<init>(IDEBootstrap.java:126)
INFO   | jvm 1    | WrapperSimpleApp Error:     at com.kapowtech.connector.platform.studio.ide.IDEBootstrap.start(IDEBootstrap.java:219)
INFO   | jvm 1    | WrapperSimpleApp Error:     at com.kapowtech.connector.platform.studio.ide.IDE.main(IDE.java:300)
INFO   | jvm 1    | WrapperSimpleApp Error:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 1    | WrapperSimpleApp Error:     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
INFO   | jvm 1    | WrapperSimpleApp Error:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
INFO   | jvm 1    | WrapperSimpleApp Error:     at java.lang.reflect.Method.invoke(Unknown Source)
INFO   | jvm 1    | WrapperSimpleApp Error:     at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:290)
INFO   | jvm 1    | WrapperSimpleApp Error:     at java.lang.Thread.run(Unknown Source)
INFO   | jvm 1    | WrapperSimpleApp Error: Caused by: java.io.IOException: Destination ‘C:\Users\?セ?Y\Docume\My Robots\9.4.8’ directory cannot be created 
INFO   | jvm 1    | WrapperSimpleApp Error:     at org.apache.commons.io.FileUtils.doCopyDirectory(FileUtils.java:1213)
INFO   | jvm 1    | WrapperSimpleApp Error:     at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1186)
INFO   | jvm 1    | WrapperSimpleApp Error:     at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1058)
INFO   | jvm 1    | WrapperSimpleApp Error:     at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1027)
INFO   | jvm 1    | WrapperSimpleApp Error:     at kapow.robot.common.RuntimeEnvironment.setDirectories(RuntimeEnvironment.java:209)
INFO   | jvm 1    | WrapperSimpleApp Error:     … 12 more
STATUS | wrapper  | <– Wrapper Stopped

回避方法

Kapow Katalyst が作成しようとしているディレクトリ(Default Projectフォルダ)の出力場所を以下の手順に従って変更して下さい。

  1. Windows のスタートメニューから [Kapow Katalyst x.x.x] > [RoboServer Settings x.x.x] を選択・起動します。
  2. [Project(プロジェクト)] タブを選択し、RoboServer Default Project(RoboServerデフォルトのプロジェクト) 欄の値を半角英数字記号のみで構成されたパスに書き換えます。(事前にフォルダを作成し、実在するフォルダパスを指定して下さい)
  3. [OK] ボタンでツールを閉じ、再度Design Studioを起動して下さい。