【问题标题】:RedHawk IDE cannot connect to domain manager after launch attemptRedHawk IDE 在启动尝试后无法连接到域管理器
【发布时间】:2014-06-23 18:28:54
【问题描述】:

我正在尝试测试我在 CentOS 上运行的 RedHawk 构建的第一个波形。它有两个组件,它们在沙箱中运行正常,但是当我尝试启动域以将其作为波形进行测试时,它会失败并显示 CORBA_COMM:Failure vmcid SUN 次要代码 201。如果我将调试级别提高到 DEBUG或 TRACE 我可以看到域管理器启动并绑定到命名服务,控制台中的最后一行是 开始ORB! 然后弹出一个给出 CORBA_COMM 失败的窗口。我可以看到使用 ps 和使用 nameclt 运行的 DomainManager proc 我可以看到在 NamingService 中注册的域,但是 IDE 中的 CORBA 名称服务选项卡没有显示它(nameclt 和 IDE 都显示 EventChannelFactory)。 nameclt 返回的 IOR 与 IDE 控制台 DEBUG 行中列出的 IOR 不同(它们不应该匹配吗?)。

这有点类似于 jerhil 1 月 9 日提出的一个问题,尽管他使用的是 Fedora 20,但这个问题一直没有答案。

【问题讨论】:

  • 这个问题似乎在 v1.10 中得到修复。对于较新的版本,我不需要以下解决方案。

标签: redhawksdr omniorb


【解决方案1】:

我遇到了同样的问题。对我来说似乎有问题的是我在这篇 stackoverflow 文章Sandbox not Appearing in SCA Explorer 中使用的修复程序。如果您遇到同样的问题并使用了此修复程序,我建议您尝试其中一个修复程序,因为它们都对我有用。

1.) (这可能是更好的尝试方法)
按照这个问题给出的答案:Cannot Change Component Property Values

2.)如果这不起作用,请尝试:

a.)取消注释链接帖子中建议的 eclipse.ini 中的行
b.)注释掉其正下方的行:
-Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb。宝珠

在完成上述任一解决方案并重新启动 IDE 后,我便能够从 IDE 启动域管理器。

希望这会有所帮助

【讨论】:

  • 对不起,我已经离线一段时间了,但现在我回来了,我尝试了你的建议,它也对我有用。我仍然有沙盒,但现在可以成功启动域。谢谢。看起来仍然像黑魔法,但我们将看看其他一切现在是否有效。
  • 嘿,特里,我很高兴这有效。我想确保您看到我对帖子的编辑,因为在我回答后我发现第 1 项下列出的似乎是更好的解决方案
  • 不,我错过了。我会尝试一下,看看它是否更好。谢谢你指点我。
【解决方案2】:

尝试使用本指南重新启动omniNames 和omniEvents:http://redhawksdr.github.io/Documentation/mainap8.html#x34-430000H

大多数情况下,硬重置比软重置更有效。如果这不起作用,请尝试运行 redhawk 文档中提到的简单波形。如果您可以正常运行,那么可能是组件本身导致了问题。

【讨论】:

    猜你喜欢
    • 2014-12-25
    • 2020-01-30
    • 2014-07-16
    • 1970-01-01
    • 2018-10-20
    • 2015-12-03
    • 2018-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多