1

正如预期的那样,我的 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

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

4

1 回答 1

2

上面的日志消息看起来很像我在带有 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 被认为已修复之前修复。

于 2012-07-09T09:01:58.947 回答