ubuntu - LIBDBUSMENU-GTK-CRITICAL 在 Ubuntu 11.10 下退出 RCP 应用程序

标签 ubuntu swt eclipse-rcp ubuntu-11.10 ubuntu-unity

正如预期的那样,我的 RCP 应用程序的主菜单出现在 Ubuntu 11.10 的全局菜单中。但是,退出时,我在 Eclipse 控制台中看到这些消息:

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

到目前为止,它似乎实际上没有任何影响,但是我能做些什么来解决它吗?

最佳答案

上面的日志消息看起来很像我在带有 STS 3.0.0.M2 的 Ubuntu 12.04 上看到的。

我对其进行了一些研究,似乎这是一个长期存在的错误 https://bugs.eclipse.org/bugs/show_bug.cgi?id=330563现在看起来大部分已经修复了。

评论 #30 引用了导致 https://bugs.launchpad.net/ubuntu/+source/appmenu-gtk/+bug/865389 的 LaunchPad 问题如果您真的对日志语句感到困扰,您可以在其中找到解决方法。这个 LP 问题需要在 Eclipse 被认为已修复之前修复。

关于ubuntu - LIBDBUSMENU-GTK-CRITICAL 在 Ubuntu 11.10 下退出 RCP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9802424/

相关文章:

ubuntu - 无法使用 JHBuild 构建 gnome-builder

linux - Initramfs : ERROR: Bad version passed vmlinuz-5. 15.36

Java SWT 使标签可滚动

eclipse - 从 eclipse-plugin 访问相对路径

eclipse - 如何防止在 Eclipse 导航器中创建 .project 文件?

java - 无法在 32 位 JVM 上加载 64 位 SWT 库(替换 SWT 文件)

python - 指定与 sudo apt-get 一起使用的 python 实例

node.js - 适用于 Windows 和 Ubuntu 的 NodeJS exec() 命令

java - 在 MacOSX 上部署 Java 应用程序(从 Windows 系统)

Eclipse SWT 中循环组合的 Java 监听器