はじめに
Pepper にアプリをインストールしようとして、Choregrapheでプロジェクトを開いたものの、
マウスポインタが虹色のくるくるになってしまう。その後、アプリケーションの強制終了画面で見ても Choregraphe は「応答無し」。強制終了しないと復帰できない問題に1ヶ月ぶりくらいに出会いました。
本日は2回目の遭遇でしたが、1ヶ月前にどうやって解決したのか忘れてしまったので困りました。
今後、遭遇するたびにハマりそうなので記事にしておこうと思います。
※そのまま放置を続けると Choregraphe が復帰するのかは未検証です。
開発環境
- Mac OS X El Capitan 10.11.6
- Choregraphe 2.4.3.28
- プロジェクト概要
- ボックスでの Pepper の実装
- Pepper のタブレットに表示する HTML/CSS/JS の実装
現象
Choregraphe を起動して、project.pml を開く。
その後、Choregraphe を操作しようとするとフリーズ。
何度やってもフリーズ。。。
新規プロジェクトを作成して Say させようとすると普通に動く。
解決方法
今回、Pepper のタブレットに表示する HTML/CSS/JS の実装では、
一部開発のために npm モジュールを使用していました。
いわゆる devDependencies
の node_modules
がありました。
Pepperプロジェクトを開いた時に、この node_modules
ディレクトリがよくなかったようです。
node_modules
ディレクトリなどを不要なものを削除し、
再度、Pepperプロジェクトを開くと、Choregraphe は動くようになり、
Pepper へのインストールもできました!
無事解決!!
その他メモ
本現象が発生した際に、Choregraphe 強制終了後、すぐに起動しようとすると Choregraphe 自体が起動しない場合があるようです。正確には、アプリケーションの終了やら起動やら何か処理が詰まってしまって起動できていないような印象です。
自分は、フリーズとかするとすぐイライラしてしまうので、本現象では、起動終了をたくさん繰り返してしまいました・・・。