[openrtm-users 02304] Re: rtshellとJava版のRTCで不具合(1.1)

katami fsi-katami @ aist.go.jp
2011年 10月 28日 (金) 14:26:35 JST


菅 さま

産総研 片見です。
# 返信が遅れました。

ご報告ありがとうございます。

本件ですが、
Java 版の RTM に原因がありました。

PeriodicExecutionContext が保持する ExecutionContextProfile の
変数の初期化で properties を初期化していないことが原因でした。
# properties を初期化していないため null となっていました。

そのため、
ExecutionContextService の get_profile() の実装で
この変数を返すのですが、
その際に、null が含まれている為
マーシャリングでエラーになっていました。

# 修正したソースコードは、
# リポジトリ(http://openrtm.org/svnroot/OpenRTM-aist-Java/trunk)へ
# チェックインしてあります。


よろしくお願いいたします。

On Tue, 25 Oct 2011 16:47:20 +0900
Yuki Suga <ysuga @ ysuga.net> wrote:

> 皆さま,ジェフ様:
> いつもお世話になっております.菅です.
> 
> rtshellで不具合があるようなので報告します.
> 
> 環境:
> rtshellはGITHUBから落とした最新版
> Java版RTMは1.1RC1
> Python26
> Win7 64bit 日本語
> 
> 状況:
> rtshellでrtactをJava版のRTCに実行しようとすると
> 
> rtact.py: CORBA.UNKNOWN(0x535500ca, CORBA.COMPLETED_MAYBE)
> 
> のようなエラーが出ます.
> C++版のRTCでは上記のエラーが出ませんでした.
> 
> 
> 以上です.
> ではでは
> 
> ///////////////////////////
> // Yuki Suga Ph.D.
> // ysuga @ ysuga.net
> // http://www.ysuga.net/robot/
> //////////////////////////


--

独立行政法人産業技術総合研究所
知能システム研究部門 統合知能研究グループ
〒305-8568 茨城県つくば市梅園1-1-1 中央第2
片見 剛人 <fsi-katami @ aist.go.jp>




openrtm-users メーリングリストの案内