プロジェクト

全般

プロフィール

機能 #4186

モジュールロード時のエラーを取得できるようにする

katami が6年以上前に追加. 6年以上前に更新.

ステータス:
担当
優先度:
通常
担当者:
katami
対象バージョン:
開始日:
2017/09/08
期日:
進捗率:

100%

予定工数:

関連するチケット

関連している OpenRTM-aist (Python) - 機能 #4030: モジュールロード時のエラーを取得できるようにする終了2017-04-28

関連している コア - 機能 #4028: モジュールロード時のエラーを取得できるようにする。解決2017-09-08

関係しているリビジョン

リビジョン 1040 (差分)
t-katami が6年以上前に追加

[incompat,return] Now Manager::load() function returns error code. refs #4186

リビジョン 1041 (差分)
t-katami が6年以上前に追加

[incompat,return] Changed it with refs #4186

リビジョン 1042 (差分)
t-katami が6年以上前に追加

[incompat,return] Changed it with refs #4186

履歴

#1 katami が6年以上前に更新

  • 関連している 機能 #4030: モジュールロード時のエラーを取得できるようにする を追加

#2 katami が6年以上前に更新

  • 親チケット を削除 (#4028)

#3 katami が6年以上前に更新

  • 関連している 機能 #4028: モジュールロード時のエラーを取得できるようにする。 を追加

#4 katami が6年以上前に更新

作業メモ

動作確認

マネージャー起動
rtcd_java.confでloadpath(manager.modules.load_path)は設定しておく。

$ rtcd_java -d

別ターミナルでコンポーネントをロードする

$ rtmgr localhost/ubuntu.host_cxt/manager.mgr -l /home/t-katami/work/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/bin/RTMExamples/SimpleIO/ConsoleOut.class:registerModule

$ rtcat localhost/ubuntu.host_cxt/manager.mgr 
Name: manager
Instance name: manager
Process ID: 1213
Naming format: %h.host_cxt/%n.mgr
Refstring path: /var/log/rtcmanager.ref
Modules:
  Load path: /home/t-katami/work/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/bin/RTMExamples/SimpleIO/
  Absolute path allowed: YES
OS:
Loaded modules:
  Filepath: RTMExamples.SimpleIO.ConsoleOut
Loadable modules:
  /home/t-katami/work/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/bin/RTMExamples/SimpleIO//ConsoleOut.class
  /home/t-katami/work/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/bin/RTMExamples/SimpleIO//ConsoleIn.class

#5 katami が6年以上前に更新

  • ステータス新規 から 担当 に変更
  • 担当者katami にセット
  • 進捗率0 から 100 に変更

#6 katami が6年以上前に更新

  • 対象バージョンRELEASE_1_2_0 にセット

他の形式にエクスポート: Atom PDF