← Back to team overview

indiv-screenlets-dev team mailing list archive

[Bug 1037850] [NEW] [Sidebar] Sidebar screenlet fails to start

 

Public bug reported:

I am on Xubuntu 12.04 using Xfce 4.10, Python 2.7, and Screenlets 0.1.7.
Whenever I try to launch the sidebar screenlet from the screenlet
manager, nothing happens. I tried to run it in a terminal and this was
my result: (I also tried purging and reintalling, but to no avail.)

family@compaq:~$ python -u /usr/share/screenlets/Sidebar/SidebarScreenlet.py
CachingBackend: Loading instances from cache
Found a running session of Sidebar, adding new instance by service.
Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.Sidebar was not provided by any .service files
Screenlet has already been added to /tmp/screenlets/screenlets.family.running
Loading instances in: /home/family/.config/screenlets/Sidebar/default/
No instance(s) found in session-path, creating new one.
Traceback (most recent call last):
  File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 756, in <module>
    screenlets.session.create_session(SidebarScreenlet)
  File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 487, in create_session
    session.start()
  File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 256, in start
    sl = self.screenlet(session=self, id=self.__get_next_id(), show_window=False)
  File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 116, in __init__
    self.free_screen_space()
  File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 477, in free_screen_space
    self.window.window.property_change('_NET_WM_STRUT_PARTIAL', 'CARDINAL', 32, gtk.gdk.PROP_MODE_REPLACE, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
AttributeError: 'NoneType' object has no attribute 'property_change'

** Affects: indiv-screenlets
     Importance: Undecided
         Status: New


** Tags: crash python screenlet sidebar

** Description changed:

- I am on Xubuntu 12.04 using Xfce 4.10 and Python 2.7. Whenever I try to
- launch the sidebar screenlet from the screenlet manager, nothing
- happens. I tried to run it in a terminal and this was my result: (I also
- tried purging and reintalling, but to no avail.)
+ I am on Xubuntu 12.04 using Xfce 4.10, Python 2.7, and Screenlets 0.1.7.
+ Whenever I try to launch the sidebar screenlet from the screenlet
+ manager, nothing happens. I tried to run it in a terminal and this was
+ my result: (I also tried purging and reintalling, but to no avail.)
  
  family@compaq:~$ python -u /usr/share/screenlets/Sidebar/SidebarScreenlet.py
  CachingBackend: Loading instances from cache
  Found a running session of Sidebar, adding new instance by service.
  Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.Sidebar was not provided by any .service files
  Screenlet has already been added to /tmp/screenlets/screenlets.family.running
  Loading instances in: /home/family/.config/screenlets/Sidebar/default/
  No instance(s) found in session-path, creating new one.
  Traceback (most recent call last):
-   File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 756, in <module>
-     screenlets.session.create_session(SidebarScreenlet)
-   File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 487, in create_session
-     session.start()
-   File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 256, in start
-     sl = self.screenlet(session=self, id=self.__get_next_id(), show_window=False)
-   File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 116, in __init__
-     self.free_screen_space()
-   File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 477, in free_screen_space
-     self.window.window.property_change('_NET_WM_STRUT_PARTIAL', 'CARDINAL', 32, gtk.gdk.PROP_MODE_REPLACE, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
+   File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 756, in <module>
+     screenlets.session.create_session(SidebarScreenlet)
+   File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 487, in create_session
+     session.start()
+   File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 256, in start
+     sl = self.screenlet(session=self, id=self.__get_next_id(), show_window=False)
+   File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 116, in __init__
+     self.free_screen_space()
+   File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 477, in free_screen_space
+     self.window.window.property_change('_NET_WM_STRUT_PARTIAL', 'CARDINAL', 32, gtk.gdk.PROP_MODE_REPLACE, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
  AttributeError: 'NoneType' object has no attribute 'property_change'

-- 
You received this bug notification because you are a member of
Individual Screenlets Developers, which is subscribed to Individual
Screenlets.
https://bugs.launchpad.net/bugs/1037850

Title:
  [Sidebar] Sidebar screenlet fails to start

Status in Screenlets — individual widgets development:
  New

Bug description:
  I am on Xubuntu 12.04 using Xfce 4.10, Python 2.7, and Screenlets
  0.1.7. Whenever I try to launch the sidebar screenlet from the
  screenlet manager, nothing happens. I tried to run it in a terminal
  and this was my result: (I also tried purging and reintalling, but to
  no avail.)

  family@compaq:~$ python -u /usr/share/screenlets/Sidebar/SidebarScreenlet.py
  CachingBackend: Loading instances from cache
  Found a running session of Sidebar, adding new instance by service.
  Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.Sidebar was not provided by any .service files
  Screenlet has already been added to /tmp/screenlets/screenlets.family.running
  Loading instances in: /home/family/.config/screenlets/Sidebar/default/
  No instance(s) found in session-path, creating new one.
  Traceback (most recent call last):
    File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 756, in <module>
      screenlets.session.create_session(SidebarScreenlet)
    File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 487, in create_session
      session.start()
    File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 256, in start
      sl = self.screenlet(session=self, id=self.__get_next_id(), show_window=False)
    File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 116, in __init__
      self.free_screen_space()
    File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 477, in free_screen_space
      self.window.window.property_change('_NET_WM_STRUT_PARTIAL', 'CARDINAL', 32, gtk.gdk.PROP_MODE_REPLACE, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
  AttributeError: 'NoneType' object has no attribute 'property_change'

To manage notifications about this bug go to:
https://bugs.launchpad.net/indiv-screenlets/+bug/1037850/+subscriptions


Follow ups

References