forked from n-ando/OpenRTM-aist-Python
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
コネクタの生成に失敗後にRTCを終了、さらにManagerが終了すると以下のえらメッセージが表示される。
omniORB: (0) 2019-09-20 09:16:55.378000: Error: the object table still contains 2 entries at ORB shutdown time.
omniORB: (0) 2019-09-20 09:16:55.378000: Assertion failed. This indicates a bug in the application
using omniORB, or maybe in omniORB itself.
file: omniInternal.cc
line: 1558
info: numObjectsInTable == 0
To Reproduce
Steps to reproduce the behavior:
- コネクタリスナであえてエラーが発生するようにする
- ConsoleInとConsoleOutのポートを接続
- RTCを終了する
- See error
Reproducibility
100%
Expected behavior
このエラーはCORBAオブジェクトをディアクティベートしていないときに発生するため、接続失敗時にInPortProvider(もしくはOutPortProvider)のCORBAオブジェクトを確実にディアクティベートするように修正が必要。
Screenshots or Logs
Environment
- OS: Windows 10
- OpenRTM-aist 2.0
Additional context
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working