【问题标题】:Error When Using Chalkboard in Redhawk IDE Sandbox在 Redhawk IDE Sandbox 中使用 Chalkboard 时出错
【发布时间】:2013-12-20 19:06:13
【问题描述】:

我正在尝试使用 REDHAWK IDE 测试沙盒中的组件,但每次将组件拖到黑板上时都会收到错误消息。

例如,当我尝试将内置 SigGen 组件拖到黑板上时,我会弹出一个窗口,说明:

'Launching component SigGen_1' has encountered a problem.

Failed to launch: SigGen_1

在详细信息部分它说:

Failed to launch: SigGen_1
IDL:CD/ExecutableDevice/ExecuteFail:1.0

此外,控制台窗口中的错误取决于我启动的实现(弹出窗口中的错误保持不变)。对于 Java,控制台窗口中不会显示错误。 C++ 和 Python 实现的错误如下。

C++

terminate called after throwing an instance of 'CORBA::TRANSIENT'

Python

ERROR:root:Unexpected Error
Traceback (most recent call last):
  File "/usr/local/redhawk/core/lib/python/ossie/resource.py", line 538, in start_component
    rootContext.rebind(name, component_Var)
  File "/usr/lib/python2.6/site-packages/omniORB/COS/CosNaming_idl.py", line 222, in rebind
    return _omnipy.invoke(self, "rebind", _0_CosNaming.NamingContext._d_rebind, args)
TRANSIENT: CORBA.TRANSIENT(omniORB.TRANSIENT_ConnectFailed, CORBA.COMPLETED_NO)

SigGen 组件甚至不会显示在 IDE 的黑板上。

当我尝试在 REDHAWK_DEV 域中启动波形时,我没有遇到任何问题。

【问题讨论】:

  • SigGen(cpp、python 和 java)的每个实现是否都会出现此错误?还是有特定的?
  • 我收到所有实现(C++、Java 和 Python)的错误。对问题进行了编辑,以提供有关其他实现错误的更多详细信息。
  • 我对此不是 100% 确定的,但这可能是您的路由器阻塞了某些omniORB 端口的问题。尝试断开您的网络并连接到一个没有任何连接的“虚拟”网络。然后尝试将一个组件拖到您的黑板中。
  • 我禁用了我的防火墙,但出现了同样的错误。你是什​​么意思连接到一个虚拟网络?另外,为什么要向网络路由器发送任何内容?沙盒不会使用 localhost 作为所有内容的地址吗?
  • 不完全确定是什么原因造成的,但由于它是一个抛出的 omniORB 异常,我建议提高您的 omniORB 调试级别,以获得有关此问题的一些额外信息。有关如何输出其他调试信息stackoverflow.com/a/20476603/2391144 的信息,请参阅以下帖子,并在评论中提供任何其他信息,或者如果您解决了问题,请告诉我们问题所在。

标签: redhawksdr


【解决方案1】:

我最初也有同样的问题。我正在使用 Redhawk 1.9 运行 CentOS 6.4。由于我将计算机命名为 localhost 以外的名称,因此我不得不在 /etc/hosts 文件中添加一个条目。我刚刚添加了一行,例如:

127.0.0.1 你的计算机主机名

到 /etc/hosts 用您的计算机实际主机名替换 YourComputersHostName。

【讨论】:

  • 成功了!我必须采取的唯一额外步骤是在更改 /etc/hosts 文件后重新启动 REDHAWK IDE。但是,我不明白为什么此修复程序有效。我想可能是omniORB端口在我的网络链中的某个地方被阻止了,并且将我的主机名添加到 /etc/hosts 文件可以让我避开计算机外部的所有其他防火墙。
猜你喜欢
  • 2014-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多