RTC活性化時の問題について¶
阪口様からWindows7でRTSEが活性化状態にならないという旨の報告を頂き、その調査と対応をする。
h2. 不具合
産総研の阪口です。 いつも大変お世話になっております。 RT System Editorにおいて、コンポーネントを活性化すると、普通 は緑色になりますが、これが緑色にならないという症状に関しての 質問です。 あるコンソーシアムで作成されたJavaのコンポーネントを使用して いるのですが、Windows XP Pro.上で構築したシステムにおいては 問題なく緑色に変わるにもかかわらず、Windows 7 Pro.(64bit版) の方は緑色に変わりません。ロボットを動かすことができるので、 活性化はされているようです。 単純にグラフィックの問題かと思うのですが、対処方法をご存じの 方がいらっしゃいましたら、お教え頂けないでしょうか? Win XP, Win 7共に以下のアプリケーションを用いてOpenHRP3が動 くようインストールしております。 ・jdk-6u24-windows-i586 ・cmake_2.8.4-win32-x86 ・Package-1.2.0 ・eclipse342_hrpdependencies_win32_ja_20100602 ・OpenHRP-3.1.0-Release ・OpenRTM-aist-Java-1.0.0 また、Win 7の方は、64bit版の問題かもと思い、 ・jdk-6u24-windows-x64 もインストールしてみましたが、状況は変わりませんでした。 なお、PCスペックは以下の通りです。 CPU: Intel Core i7 Q820 RAM: 8GB GPU: NVIDIA Quadro FX 3800M よろしくお願い致します。
調査¶
64ビットOSでの動作確認は未確認のため、実行環境が影響していると思われる。そのため、実行環境を整理して再現性を確認する。
- 阪口様の実行環境は下記のおとり。
- コンポーネント実行のjava version
Java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0.24-b07)
Java Hotspot(TM) 64-bit Server VM (build 19.1-b02, mixed mode) - eclipseのJava Ver.
jre6 C:\Program Files(x86)\Java\jre6 標準VM
- コンポーネント実行のjava version
- 以下の環境で再現性を調査する。
- コンポーネント:ConsoleIn ConsoleOut
- eclipse:eclipse342_rtmtools100release_win32_en
- 32Bit版javaのversion(以下java32と略す):"1.6.0_21"
- 64Bit版javaのversion(以下java64と略す):"1.6.0_18"
- 再現テスト組み合せ表
№ 実行環境java RTSE実行Java javac 再現性 1 java64 Java32 java32 再現せず。 2 java32 Java32 java32 再現せず。 3 java64 Java32 java64 再現せず。
- 以下の環境で再現性を調査する。
- コンポーネント:ConsoleIn ConsoleOut
- eclipse342_hrpdependencies_win32_ja_20100602
- 32Bit版javaのversion(以下java32と略す):"1.6.0_21"
- 64Bit版javaのversion(以下java64と略す):"1.6.0_18"
- 再現テスト組み合せ表
№ 実行環境java RTSE実行Java javac 再現性 1 java64 Java32 java32 再現せず。 2 java64 Java32 java64 再現せず。