[Bugs] #2482 UNSP: no palette for Journal list view entries, broken details view
Sugar Labs Bugs
bugtracker-noreply at sugarlabs.org
Fri Oct 29 06:11:08 EDT 2010
#2482: no palette for Journal list view entries, broken details view
------------------------------------------+---------------------------------
Reporter: sascha_silbe | Owner:
Type: defect | Status: new
Priority: Unspecified by Maintainer | Milestone: 0.90
Component: sugar | Version: Git as of bugdate
Severity: Major | Keywords:
Status_field: New | Distribution:
Seeta_dev: |
------------------------------------------+---------------------------------
Sometimes the Palette for Journal list view entries doesn't appear and the
details view is broken. There's a series of Tracebacks like the following
in shell.log:
{{{
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown:
The name :1.10 was not provided by any .service files
Traceback (most recent call last):
File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
packages/sugar/graphics/palettewindow.py", line 933, in
__motion_notify_event_cb
self.notify_mouse_enter()
File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
packages/sugar/graphics/palettewindow.py", line 629, in notify_mouse_enter
self._ensure_palette_exists()
File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
packages/sugar/graphics/palettewindow.py", line 624, in
_ensure_palette_exists
palette = self.parent.create_palette()
File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
packages/jarabe/journal/listview.py", line 602, in create_palette
palette = ObjectPalette(metadata, detail=True)
File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
packages/jarabe/journal/palettes.py", line 103, in __init__
friends_menu = FriendsMenu()
File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
packages/jarabe/journal/palettes.py", line 169, in __init__
if filetransfer.file_transfer_available():
File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
packages/jarabe/model/filetransfer.py", line 341, in
file_transfer_available
properties = properties_iface.GetAll(CONNECTION_INTERFACE_REQUESTS)
File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in
__call__
**keywords)
File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 630, in
call_blocking
message, timeout)
}}}
I have no idea how to trigger this reliably. So far, it happened only
while being connected to a Jabber server. Switching to Salut (even though
that's broken inside chroots) "fixed" it, as did restarting Sugar (with
the server setting back to jabber.sugarlabs.org).
Filing against sugar because {{{filetransfer.file_transfer_available()}}}
should just return False if something is broken (and probably log the
exception).
--
Ticket URL: <http://bugs.sugarlabs.org/ticket/2482>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system
More information about the Bugs
mailing list