From: Peter <sw...@ho...> - 2006-12-15 11:37:22
|
I was upgrading modules for Gnome 2.17.x and must have done something wrong. Now, when starting X, I get this error: Traceback (most recent call last): File "/home/peterh/Apps/Weather/AppletRun", line 333, in ? main = WeatherApplet(sys.argv[1]) File "/home/peterh/Apps/Weather/AppletRun", line 298, in __init__ WeatherBox.__init__(self, self.is_vertical_panel()) File "/usr/lib/ROX-Lib2/python/rox/applet.py", line 43, in is_vertical_panel pos = self.socket.property_get('_ROX_PANEL_MENU_POS', AttributeError: 'NoneType' object has no attribute 'property_get' /home/peterh/Apps/Weather/AppletRun:116: GtkWarning: Attempting to add a widget with type GtkHBox to a container of type GtkPlug, but the widget is already inside a container of type GtkFrame, the GTK+ FAQ at http://www.gtk.org/faq/ explains how to reparent a widget. self.add(box) /home/peterh/Apps/Weather/AppletRun:283: GtkWarning: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed self.image.set_from_pixbuf(self.pixbuf.scale_simple(self.size, self.size, g.gdk.INTERP_BILINEAR)) >From the bug dialog which is presented on the X screen: Traceback (most recent call last): File "/usr/lib/ROX-Lib2/python/rox/__init__.py", line 189, in _excepthook debug.show_exception(type, value, tb) File "/usr/lib/ROX-Lib2/python/rox/debug.py", line 52, in show_exception bug_report = 'Traceback (most recent call last):\n' + \ File "/home/peterh/Apps/Weather/AppletRun", line 333, in ? main = WeatherApplet(sys.argv[1]) File "/home/peterh/Apps/Weather/AppletRun", line 298, in __init__ WeatherBox.__init__(self, self.is_vertical_panel()) File "/usr/lib/ROX-Lib2/python/rox/applet.py", line 43, in is_vertical_panel pos = self.socket.property_get('_ROX_PANEL_MENU_POS', AttributeError: 'NoneType' object has no attribute 'property_get' Glib2 version: 2.12.4 Gtk+2 version: 2.10.6 pygtk version: 2.10.3 Anything else I need to provide? FWIW Rox applets seem to run fine, just has the error dialog. -- Peter |
From: Thomas L. <ta...@gm...> - 2006-12-17 12:16:06
|
On Fri, 15 Dec 2006 11:36:47 +0000, Peter wrote: > I was upgrading modules for Gnome 2.17.x and must have done something > wrong. Now, when starting X, I get this error: > File "/home/peterh/Apps/Weather/AppletRun", line 298, in __init__ > WeatherBox.__init__(self, self.is_vertical_panel()) > File "/usr/lib/ROX-Lib2/python/rox/applet.py", line 43, in > is_vertical_panel > pos = self.socket.property_get('_ROX_PANEL_MENU_POS', > AttributeError: 'NoneType' object has no attribute 'property_get' > > Glib2 version: 2.12.4 > Gtk+2 version: 2.10.6 > pygtk version: 2.10.3 > > Anything else I need to provide? FWIW Rox applets seem to run fine, just > has the error dialog. Do you get an error opening the menu too? It looks like window_foreign_new returned None for some reason. I don't know what would cause this though... maybe there are some bugs specific to this applet? > /home/peterh/Apps/Weather/AppletRun:116: GtkWarning: Attempting to add a > widget with type GtkHBox to a container of type GtkPlug, but the widget > is already inside a container of type GtkFrame, the GTK+ FAQ at > http://www.gtk.org/faq/ explains how to reparent a widget. > self.add(box) > /home/peterh/Apps/Weather/AppletRun:283: GtkWarning: > gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed > self.image.set_from_pixbuf(self.pixbuf.scale_simple(self.size, > self.size, g.gdk.INTERP_BILINEAR)) -- Dr Thomas Leonard http://rox.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |
From: Peter <sw...@ho...> - 2006-12-17 12:22:48
|
On Sun, 17 Dec 2006 12:15:43 +0000, Thomas Leonard wrote: snip... >> File "/home/peterh/Apps/Weather/AppletRun", line 298, in __init__ >> WeatherBox.__init__(self, self.is_vertical_panel()) >> File "/usr/lib/ROX-Lib2/python/rox/applet.py", line 43, in >> is_vertical_panel >> pos = self.socket.property_get('_ROX_PANEL_MENU_POS', >> AttributeError: 'NoneType' object has no attribute 'property_get' >> >> Glib2 version: 2.12.4 >> Gtk+2 version: 2.10.6 >> pygtk version: 2.10.3 >> >> Anything else I need to provide? FWIW Rox applets seem to run fine, just >> has the error dialog. > > Do you get an error opening the menu too? It looks like window_foreign_new > returned None for some reason. If you mean the right-click context menu for the app, no. It's the only rox app which returns any error. After the error though, it runs fine. -- Peter |
From: Peter <sw...@ho...> - 2006-12-20 21:49:04
|
On Sun, 17 Dec 2006 12:15:43 +0000, Thomas Leonard wrote: snip..... > On Fri, 15 Dec 2006 11:36:47 +0000, Peter wrote: > >> I was upgrading modules for Gnome 2.17.x and must have done something >> wrong. Now, when starting X, I get this error: > >> File "/home/peterh/Apps/Weather/AppletRun", line 298, in __init__ >> WeatherBox.__init__(self, self.is_vertical_panel()) >> File "/usr/lib/ROX-Lib2/python/rox/applet.py", line 43, in >> is_vertical_panel >> pos = self.socket.property_get('_ROX_PANEL_MENU_POS', >> AttributeError: 'NoneType' object has no attribute 'property_get' >> snip... I knew it had to be me! :) Here's what it was. Enlightenment 0.16.8 allows for the execution of script files during Init (as well as shutdown or restart). It will, like cron, execute all files in each directory. I had the usual startup script which was calling gnome 2.17.2. However, numbnuts here left a backup file startup.sh~ which was also executed. This backup file had paths to gnome 2.17.3. As a result things got a little dicey. Removing the backup file removed the problem. Will report to e16 (kim woelders) and ask him to look at adding the exclusion. /me kicks himself on the side of the head. -- Peter |
From: Thomas L. <ta...@gm...> - 2006-12-20 22:14:48
|
On 12/20/06, Peter <sw...@ho...> wrote: > On Sun, 17 Dec 2006 12:15:43 +0000, Thomas Leonard wrote: > > On Fri, 15 Dec 2006 11:36:47 +0000, Peter wrote: > >> pos = self.socket.property_get('_ROX_PANEL_MENU_POS', > >> AttributeError: 'NoneType' object has no attribute 'property_get' > I knew it had to be me! :) Here's what it was. [...] Ah! Thanks for letting us know. Just having the causes of these odd errors documented in the list archives is useful... -- Dr Thomas Leonard http://rox.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |