[openrtm-staff:1006] Re: <解決方法教授依頼>独自型データポートにてwriteエラー発生

Ando Noriaki n-ando @ aist.go.jp
2017年 10月 6日 (金) 10:54:01 JST


丹内様

安藤です

独自型のIDLファイルと、コードをお送りいただけますか?
おそらく、変数の初期化方法が違っているとか、データへの代入が不完全など、
そういった理由なのではないかと思います。
よろしくお願いいたします。

2017年10月6日 10:49 Tomohiro Tannai <tomohiro-tannai @ eac-inc.co.jp>:

> 産総研 安藤 様
>
>
>
> 東日本計算センター 丹内です。
>
> お世話になっております。
>
>
>
> OpenRTM-Python 1.1.0にて独自型の定義を追加し、データポートのwrite処理を実行したところ
>
> 以下のエラーメッセージが表示されました。
>
> お忙しいところ恐縮ですが、以下の環境・手順にて不足していることがございましたら、
>
> 解決方法を教えていただけますでしょうか。
>
> 必要がございましたら、コード等も送付致します。
>
>
>
> [エラーメッセージ]
>
> 2017-10-06 09:59:13,819 rtobject ERROR Traceback (most recent call last):
>
>   File "/usr/lib/python2.7/dist-packages/OpenRTM_aist/RTObject.py", line
> 1560, in on_execute
>
>     ret = self.onExecute(ec_id)
>
>   File "DroneDBTestSend.py", line 293, in onExecute
>
>     self._DBOut.write()
>
>   File "/usr/lib/python2.7/dist-packages/OpenRTM_aist/OutPort.py", line
> 181, in write
>
>     ret = con.write(value)
>
>   File "/usr/lib/python2.7/dist-packages/OpenRTM_aist/OutPortPushConnector.py",
> line 240, in write
>
>     cdr_data = cdrMarshal(any.to_any(data).typecode(), data, self._endian)
>
>   File "/usr/lib/python2.7/dist-packages/omniORB/__init__.py", line 436,
> in cdrMarshal
>
>     return _omnipy.cdrMarshal(tc._d, data, endian)
>
> BAD_PARAM: CORBA.BAD_PARAM(omniORB.BAD_PARAM_WrongPythonType,
> CORBA.COMPLETED_NO)
>
>
>
> [環境]
>
> Ubuntu 14.04
>
> OpenRTM-Python 1.1.0
>
> OpenRTP 1.1.0
>
>
>
> [手順]
>
>    1. 既存の独自型IDLファイル(弊社作成)に新規の独自型を追加で定義
>    2. 送受信のテストのために、送信テストRTC、受信テストRTCを作成(データポートは、新規作成した独自型1つのみ)
>    3. idlcompile.shを実行
>    4. データポートを接続し、送信テストRTC、受信テストRTCをActiveにしたところ、送信テストRTC のwrite処理でエラー発生
>
>
>
>
>
> =====================================
>
> 株式会社 東日本計算センター
>
> R&Dセンター
>
> チーム・サブ・リーダー
>
>
>
> 丹内 智博(たんない ともひろ)
>
>
>
> <本社>
>
> 〒970-8026 福島県いわき市平字研町2
>
> TEL: 0246-37-0575 / FAX: 0246-25-1040
>
> HP: http://www.eac-inc.co.jp/
>
>
>
> <会津オフィス>
>
> 〒965-8580 福島県会津若松市一箕町鶴賀
>
> 会津大学 先端ICTラボ(LICTiA) プロジェクトルーム8
>
> =====================================
>
>
>
>
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.openrtm.org/pipermail/openrtm-staff/attachments/20171006/a9aede9c/attachment-0001.html>


More information about the openrtm-staff mailing list