Skip to content

ポートの接続に失敗後にRTC、Mangerを終了するとエラーメッセージが出る #138

Description

@Nobu19800

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:

  1. コネクタリスナであえてエラーが発生するようにする
  2. ConsoleInとConsoleOutのポートを接続
  3. RTCを終了する
  4. 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 working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions