プロジェクト

全般

プロフィール

調査 #2278

RTC.PortProfile の wstring の調査

匿名ユーザー が12年以上前に追加. 12年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2011/10/25
期日:
進捗率:

100%

予定工数:

説明

RTC.PortProfile の properties メンバーで wstring を使用してるか調査する。


関連するチケット

関連している OpenRTM-aist (Java) - 調査 #2277: RTC.PortProfile の wstring の調査終了2011-10-25

関連している OpenRTM-aist (C++) - 調査 #2276: RTC.PortProfile の wstring の調査終了2011-10-25

関連している OpenRTM-aist (Python) - バグ #2288: Configurationパラメータに空文字を指定するとエラーが発生する。終了2011-11-18

履歴

#1 匿名ユーザー が12年以上前に更新

  • ステータス新規 から 解決 に変更
  • 担当者匿名ユーザー にセット
  • 進捗率0 から 100 に変更

使用していない。

#2 匿名ユーザー が12年以上前に更新

  • RTSE の Configuration で全角文字を入力して「適用」したところ、次のエラーが発生しました。
    Traceback (most recent call last):
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/NVUtil.py", line 121, in copyToProperties
        val = str(any.from_any(nv.value, keep_structs=True))
    UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
    
    

    str関数で発生しているようです。
  • RTSE の Configuration で空白を設定して ( 入力文字を削除して )「適用」したところ、次のエラーが発生しました。
    Traceback (most recent call last):
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/RTObject.py", line 1451, in on_error
        self._configsets.update()
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/ConfigAdmin.py", line 552, in update
        self.update(self._activeId)
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/ConfigAdmin.py", line 536, in update
        self._params[i].update(prop.getProperty(self._params[i].name))
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/ConfigAdmin.py", line 169, in update
        self._trans(self._var, self._default_value)
    AttributeError: Config instance has no attribute '_default_value'
    Exception in thread Thread-2:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
        self.run()
      File "/usr/lib/python2.6/threading.py", line 484, in run
        self.__target(*self.__args, **self.__kwargs)
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/Task.py", line 80, in svc_run
        self.svc()
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/PeriodicExecutionContext.py", line 450, in svc
        comp._sm.worker()
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/PeriodicExecutionContext.py", line 317, in worker
        return self._sm.worker()
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/StateMachine.py", line 469, in worker
        self._do[states.curr](states)
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/PeriodicExecutionContext.py", line 216, in on_error
        self._obj.on_error(self.ec_id)
      File "/usr/lib/python2.6/dist-packages/OpenRTM_aist/RTM_IDL/RTC_idl.py", line 155, in on_error
        return _omnipy.invoke(self, "on_error", _0_RTC.ComponentAction._d_on_error, args)
    UNKNOWN: CORBA.UNKNOWN(omniORB.UNKNOWN_PythonException, CORBA.COMPLETED_MAYBE)
    
    

#3 kurihara12年以上前に更新

  • ステータス解決 から 終了 に変更

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