After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 150087 - Applet popup menu stopped working
Applet popup menu stopped working
Status: RESOLVED FIXED
Product: gnome-python
Classification: Deprecated
Component: general
CVS HEAD
Other Linux
: Normal normal
: ---
Assigned To: Nobody's working on this now (help wanted and appreciated)
Python bindings maintainers
Depends on: 150122
Blocks:
 
 
Reported: 2004-08-13 22:31 UTC by Johan Svedberg
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Johan Svedberg 2004-08-13 22:31:19 UTC
When upgrading python-gnome2 from version 2.0.2 to 2.5.90 my applets popup menu
stopped working. The error messages on startup are:

Bonobo-CRITICAL **: file bonobo-control.c: line 1431
(bonobo_control_get_popup_ui_component): assertion `BONOBO_IS_CONTROL (control)'
failed

Bonobo-CRITICAL **: file bonobo-ui-component.c: line 1503
(bonobo_ui_component_get_container): assertion `BONOBO_IS_UI_COMPONENT
(component)' failed

Bonobo-WARNING **: Component must be associated with a container first see
bonobo_component_set_container

Bonobo-CRITICAL **: file bonobo-ui-component.c: line 245
(bonobo_ui_component_add_verb_full): assertion `BONOBO_IS_UI_COMPONENT
(component)' failed

Bonobo-CRITICAL **: file bonobo-ui-component.c: line 245
(bonobo_ui_component_add_verb_full): assertion `BONOBO_IS_UI_COMPONENT
(component)' failed

Bonobo-CRITICAL **: file bonobo-ui-component.c: line 245
(bonobo_ui_component_add_verb_full): assertion `BONOBO_IS_UI_COMPONENT
(component)' failed

When I in the running applet try to bring up the popup menu, the error is:

Bonobo-CRITICAL **: file bonobo-control.c: line 1459
(bonobo_control_do_popup_path): assertion `BONOBO_IS_CONTROL (control)' failed
Traceback (most recent call last):

If you're interested in a small script that demonstrates this, please let me know.
Comment 1 Gustavo Carneiro 2004-08-14 10:51:29 UTC
Workaround for libpanel-applet bug in CVS:
http://cvs.gnome.org/viewcvs/gnome-python/gnome-python/gnome/applet.override?r1=1.6&r2=1.7&diff_format=u