我的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
到目前为止,它似乎没有任何影响,但有什么办法可以解决它吗?
答案 0 :(得分:2)
上面的日志消息看起来很像我刚才在STU 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问题,如果您真的对日志语句感到困扰,可以找到解决方法。在将Eclipse问题视为固定之前,需要修复此LP问题。