UDF for Purchased files not recreated properly

Bug #558762 reported by John O'Brien on 2010-04-08
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Medium
Manuel de la Peña
ubuntuone-client (Ubuntu)
Low
Manuel de la Peña

Bug Description

On a new Lucid install I setup and registered my new client with Ubuntu One.

After it started syncing I got the following exception pretty quickly. Note that I have purchased music and it has synced fine on my existing computers.

2010-04-08 12:18:49,779 - ubuntuone-preferences - ERROR - [Failure instance: Traceback (failure with no frames): <class 'dbus.exceptions.DBusException'>: org.freedesktop.DBus.Python.KeyError: Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/dbus_interface.py", line 1294, in get_info
    mdobj = self.fs.get_by_path(path.encode('utf-8'))
  File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/filesystem_manager.py", line 549, in get_by_path
    mdid = self._idx_path[path]
KeyError: '/home/john/.ubuntuone/Purchased from Ubuntu One'

Related branches

John O'Brien (jdobrien) on 2010-04-08
Changed in ubuntuone-client:
importance: Undecided → High
assignee: nobody → Lucio Torre (lucio.torre)
Changed in ubuntuone-client:
assignee: Lucio Torre (lucio.torre) → Guillermo Gonzalez (verterok)
status: New → Triaged
Guillermo Gonzalez (verterok) wrote :

This is a error from the ubuntuone-preferences app, when it tries to get the metadata of the Purchased Music UDF, but syncdaemon don't have it yet.

Changed in ubuntuone-client:
assignee: Guillermo Gonzalez (verterok) → Ubuntu One Desktop+ team (ubuntuone-desktop+)
tags: added: desktop+ u1-maverick
tags: added: chicharra chicharra-maverick
Facundo Batista (facundo) wrote :

Sorry, this was not a chicharra related bug, as ubuntuone-preferences should not be asking for a nonexistant path.

tags: removed: chicharra chicharra-maverick
Changed in ubuntuone-client:
importance: High → Medium
John Lenton (chipaca) on 2010-09-10
Changed in ubuntuone-client:
assignee: Ubuntu One Desktop+ team (ubuntuone-desktop+) → John Lenton (chipaca)
Changed in ubuntuone-client:
assignee: John Lenton (chipaca) → Manuel de la Pena (mandel)
status: Triaged → In Progress
Nikita (namenick87) wrote :

i has it in maverick x64

Changed in ubuntuone-client (Ubuntu):
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Manuel de la Pena (mandel)
milestone: none → ubuntu-10.10
dobey (dobey) on 2010-09-13
Changed in ubuntuone-client:
status: In Progress → Fix Committed
Colin Watson (cjwatson) wrote :

ubuntuone-client (1.4.1-0ubuntu1) maverick; urgency=low

  * New upstream release:
    - Fix VolumeManager.subscribe_udf method to handle the error cases properly
      (Guillermo Gonzalez) (LP: #632439)
    - Make ubuntuone-launch work with the new sso (John Lenton) (LP: #631822)
    - Wait for READY before asking for connection (John Lenton) (LP: #525743
      and LP: #518027)
    - Move operations live in limbo until confirmed (Facundo Batista)
    - Fix a few problems with emblems (Rodrigo Moya) (LP: #607247)
    - Load UDFs as soon as syncdaemon is ready (Rodrigo Moya) (LP: #612541)
    - Load public files as soon as syncdaemon is ready (Rodrigo Moya)
      (LP: #627339)
    - When VM receives an event on a volume it doesn't have, refresh them
      (Facundo Batista)
    - Made u1sync client work from the command line. No more "authorize" option,
      only --oauth (Natalia Bidart) (LP: #634337)
    - Marker chains are errbacked ok now (Facundo Batista)
    - Remove multiple returns in VolumeManager.subscribe_udf method (Guillermo
      Gonzalez)
    - Do calls to libproxy in a separate process (John Lenton) (LP: #633241)
    - OAuth consumer key and secret can be passed as parameter (Natalia Bidart)
      (LP: #637022)
    - Don't generate a new file if we're deleting or overwriting it
      (Facundo Batista)
    - Make sure that the u1 music path is present (Manuel de la Peña)
      (LP: #558762)
    - Make the "Current plan" label show the actual value returned from the
      server (John Lenton) (LP: #551138)
    - Add --with-sso option to configure, for building with uninstalled
      sso-client (Rodney Dawes)
    - Fix volume manager to create the fsm node on server rescan if the node
      isn't there (Guillermo Gonzalez) (LP: #632454)
    - Fix Local rescan to process read only shares and resume interrupted
      downloads (Guillermo Gonzalez) (LP: #598189)
    - Make sure we load list of shared folders in Nautilus plugin (Rodrigo Moya)
      (LP: #633013)
    - Dereference the possible markers in limbos (Facundo Batista)
    - Don't start syncdaemon from Nautilus plugin. Just wait for it to be
      available (Rodrigo Moya) (LP: #613219, LP: #635629 and LP: #628877)

 -- Rodrigo Moya <email address hidden> Wed, 15 Sep 2010 22:17:37 +0200

Changed in ubuntuone-client (Ubuntu):
status: Triaged → Fix Released
Changed in ubuntuone-client:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers