[Bugs] #4876 Sugar UNSP: Can not copy journal enty to clipboard

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Wed Jul 8 22:46:11 EDT 2015


#4876: Can not copy journal enty to clipboard
---------------------------------------------+-----------------------------
       Reporter:  SAMdroid                   |       Owner:
           Type:  defect                     |      Status:  new
       Priority:  Unspecified by Maintainer  |   Milestone:  Unspecified
      Component:  Sugar                      |     Version:  Git as of
       Severity:  Unspecified                |  bugdate
Distribution/OS:  Fedora                     |    Keywords:
                                             |  Bug Status:  Unconfirmed
---------------------------------------------+-----------------------------
\
\
 Attempting to copy a journal entry to the clipboard fails.

 This happens when the journal entry sends the path (TempFilePath) and it
 is attempted to be copped.  However, for some reason a path is send twice
 and they are both different.  When the clipboard attempts to copy the
 first path, it has already been garbage collected.

 Shell Log:
 {{{
 1436409402.587823 DEBUG root: ClipboardTray._drag_drop_cb
 1436409402.588044 DEBUG root: Clipboard.add_object: hash None
 1436409402.591131 DEBUG root: ClipboardTray: 2 was added
 1436409402.593958 DEBUG root: get_file asked for entry with id
 dbus.String(u'a27322da-1d12-4342-ba7a-8433f766ed7e', variant_level=1)
 1436409402.596653 DEBUG root: TempFilePath created
 dbus.String(u'/home/sam/sb21/home/dotsugar/default/data/a27322da-1d12-4342
 -ba7a-8433f766ed7e_d9gT51.txt')
 1436409402.597001 DEBUG root: TempFilePath deleted
 '/home/sam/sb21/home/dotsugar/default/data/98a59741-d2be-
 47a5-80b1-a3d55070d1cf_8PbGK4.txt'
 1436409402.597108 DEBUG root: putting
 '/home/sam/sb21/home/dotsugar/default/data/a27322da-1d12-4342-ba7a-
 8433f766ed7e_d9gT51.txt' in selection
 1436409402.597514 DEBUG root: get_file asked for entry with id
 dbus.String(u'a27322da-1d12-4342-ba7a-8433f766ed7e', variant_level=1)
 1436409402.599647 DEBUG root: TempFilePath created
 dbus.String(u'/home/sam/sb21/home/dotsugar/default/data/a27322da-1d12-4342
 -ba7a-8433f766ed7e_UWHYFZ.txt')
 1436409402.599911 DEBUG root: TempFilePath deleted
 '/home/sam/sb21/home/dotsugar/default/data/a27322da-1d12-4342-ba7a-
 8433f766ed7e_d9gT51.txt'
 1436409402.600014 DEBUG root: putting
 '/home/sam/sb21/home/dotsugar/default/data/a27322da-1d12-4342-ba7a-
 8433f766ed7e_UWHYFZ.txt' in selection
 1436409402.600244 DEBUG root: ClipboardTray: got data for target
 Gdk.Atom.intern("text/uri-list", False)
 1436409402.600400 DEBUG root: ClipboardTray: adding type 'text/uri-list'
 1436409402.600546 DEBUG root: Clipboard.add_object_format
 1436409402.600655 DEBUG root: Added in-memory format of type text/uri-
 list.
 1436409402.600888 DEBUG root: Choosing between ['text/uri-list'].
 1436409402.601106 DEBUG root: Chose 'text/plain'!
 1436409402.601345 DEBUG root: Choosing between ['text/uri-list'].
 1436409402.601522 DEBUG root: Chose 'text/plain'!
 1436409402.630632 DEBUG root: ClipboardTray: got data for target
 Gdk.Atom.intern("journal-object-id", False)
 1436409402.631009 DEBUG root: ClipboardTray: adding type 'journal-object-
 id'
 1436409402.631133 DEBUG root: Clipboard.add_object_format
 1436409402.631246 DEBUG root: Added in-memory format of type journal-
 object-id.
 Traceback (most recent call last):
   File "/home/sam/sb21/build/out/install/lib/python2.7/site-
 packages/jarabe/frame/clipboardtray.py", line 169, in drag_drop_cb
     cb_service.set_object_percent(object_id, percent=100)
   File "/home/sam/sb21/build/out/install/lib/python2.7/site-
 packages/jarabe/frame/clipboard.py", line 121, in set_object_percent
     self._process_object(cb_object)
   File "/home/sam/sb21/build/out/install/lib/python2.7/site-
 packages/jarabe/frame/clipboard.py", line 129, in _process_object
     new_uri = self._copy_file(format_.get_data())
   File "/home/sam/sb21/build/out/install/lib/python2.7/site-
 packages/jarabe/frame/clipboard.py", line 165, in _copy_file
     shutil.copyfile(path, new_file_path)
   File "/usr/lib64/python2.7/shutil.py", line 82, in copyfile
     with open(src, 'rb') as fsrc:
 IOError: [Errno 2] No such file or directory:
 '/home/sam/sb21/home/dotsugar/default/data/a27322da-1d12-4342-ba7a-
 8433f766ed7e_d9gT51.txt'
 }}}
\
\
\

--
Ticket URL: <http://bugs.sugarlabs.org/ticket/4876>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list