プロジェクト

全般

プロフィール

バグ #1431

完了

servant still activatedの問題

n-ando さんが約14年前に追加. 約14年前に更新.

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

100%

予定工数:

説明

RTCのexit()/cleanupComponents() を呼ぶと、servant still activatedエラーが出る。
これは、プロバイダポートをコンポーネントに登録したときだけ出る。

ML01884より

2) Deletion of servants that are still activated
By calling exit() on a component and subsequent cleanupComponents() from a gui thread, we get the error:
omniORB: ERROR -- A servant has been deleted that is still activated.
id: root<6> (active)
omniORB: Assertion failed. This indicates a bug in the application
using omniORB, or maybe in omniORB itself.
file: ../../../../../src/lib/omniORB/orbcore/omniServant.cc
line: 222
info: activation_found

This error only occurs when we register a provider port in the component. When removing the provider port it works without problems. I should add that this problem only occurs for one of our components - however, we can not find any differences between the components and hence it is a riddle to us what causes this error. Maybe you can provide some ideas?

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