#10807 NORM 11.2.0-: Can not copy pdf file to usb key

Zarro Boogs per Child bugtracker at laptop.org
Mon Apr 4 10:53:53 EDT 2011


#10807: Can not copy pdf file to usb key
--------------------+-------------------------------------------------------
 Reporter:  erikos  |                 Owner:  erikos                           
     Type:  defect  |                Status:  new                              
 Priority:  normal  |             Milestone:  11.2.0-M4                        
Component:  sugar   |               Version:  Development build as of this date
 Keywords:          |           Next_action:  diagnose                         
 Verified:  0       |   Deployment_affected:                                   
Blockedby:          |              Blocking:                                   
--------------------+-------------------------------------------------------
 Can not copy pdf file to usb key:

 {{{
 1301926005.657138 DEBUG root: get_file asked for entry with id
 dbus.ByteArray('667b3d0d-41f1-4fee-a024-08f45de55451', variant_level=1)
 1301926007.084838 DEBUG root: TempFilePath created
 dbus.String(u'/home/olpc/.sugar/default/data/667b3d0d-
 41f1-4fee-a024-08f45de55451_p2S42A.pdf')
 1301926007.104136 DEBUG root: get_file asked for entry with id
 dbus.ByteArray('667b3d0d-41f1-4fee-a024-08f45de55451', variant_level=1)
 1301926007.112283 DEBUG root: TempFilePath created
 dbus.String(u'/home/olpc/.sugar/default/data/667b3d0d-
 41f1-4fee-a024-08f45de55451_WvDPEa.pdf')
 1301926007.112954 DEBUG root: model.write ''
 '/home/olpc/.sugar/default/data/667b3d0d-
 41f1-4fee-a024-08f45de55451_WvDPEa.pdf' True
 Traceback (most recent call last):
   File "/usr/lib/python2.7/site-
 packages/jarabe/journal/journaltoolbox.py", line 441, in
 _copy_menu_item_activate_cb
     model.copy(self._metadata, mount_point)
   File "/usr/lib/python2.7/site-packages/jarabe/journal/model.py", line
 623, in copy
     return write(metadata, file_path, transfer_ownership=False)
   File "/usr/lib/python2.7/site-packages/jarabe/journal/model.py", line
 646, in write
     object_id = _write_entry_on_external_device(metadata, file_path)
   File "/usr/lib/python2.7/site-packages/jarabe/journal/model.py", line
 719, in _write_entry_on_external_device
     metadata_json = simplejson.dumps(metadata_copy)
   File "/usr/lib/python2.7/site-packages/simplejson/__init__.py", line
 262, in dumps
     return _default_encoder.encode(obj)
   File "/usr/lib/python2.7/site-packages/simplejson/encoder.py", line 214,
 in encode
     chunks = self.iterencode(o, _one_shot=True)
   File "/usr/lib/python2.7/site-packages/simplejson/encoder.py", line 282,
 in iterencode
     return _iterencode(o, 0)
 UnicodeDecodeError: 'utf8' codec can't decode byte 0x89 in position 0:
 invalid start byte
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/10807>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list