Ubuntu One Files hijacks Picasa share option in ICS

Bug #952907 reported by Stephen Rees-Carter
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ubuntu One Android Files
Invalid
High
Michał Karnicki

Bug Description

It looked like Ubuntu One for Android was breaking the Picasa share option in the ICS Gallery application. So did Dropbox and any app with same e-mail using AccountManager. It is a Picasa bug, and here is the workaround.

WORKAROUND to fix Share with Picasa

For Ubuntu One:
* Go to https://login.ubuntu.com/
* Click "Manage email addresses"
* Add a Gmail alias
  If your email is <email address hidden>, type in <email address hidden>
* You will receive a verification e-mail to your <email address hidden> inbox, follow instructions
* Once complete, sign out of Ubuntu One
  Menu > Settings > Advanced options > Remove from U1
  or
  Simply remove the Ubuntu One account from Accounts & Sync device settings section
* Sign in with <email address hidden> instead
* Voila! You have Ubuntu One installed and Share with Picasa working properly, both using your lara at GMail e-mail account (with real e-mail and an e-mail alias).

For Dropbox:
* Change e-mail in Account Settings on the website and do similar steps which you would for Ubuntu One

Although Dropbox is competition to Ubuntu One, I'm providing this workaround, so people don't complain about Share with Picasa being broken only because they've applied the work around for Ubuntu One Files, but still have installed Dropbox (which would now cause the problem).

Thanks Oscar!

--- old bug report ---
It appears to be hijacking the share option somehow, and as a result the upload fails.

Steps to reproduce:
1) Select image(s) in gallery to share via Picasa
2) Select Picasa from the Share menu
3) You will see the Ubuntu One login form appear
4) The Picasa details form will load, but it won't be functional and the upload will fail

I have removed Ubuntu One for Android and the picasa share works as expected.

I'm running a Galaxy Nexus with Android 4.0.1 with the latest version of U1 available in the Market.
---

Michał Karnicki (karni)
Changed in ubuntuone-android-files:
importance: Undecided → High
assignee: nobody → Michał Karnicki (karni)
status: New → Confirmed
Revision history for this message
Benjamin Lauser (blauser) wrote :

This bug also occurs on my Nexus S 4g with Android 4.0.4 (build IMM76D).

Revision history for this message
Roman Huber (huberrom) wrote :

Same on my Nexus S with Android 4.0.4

Revision history for this message
Roman Huber (huberrom) wrote :

Removed Ubuntu One Files - but picasa share does not work

Revision history for this message
Michał Karnicki (karni) wrote :

Removed Ubuntu One Files, share with Picasa still not working. Since U1F itself is never anywhere close to Picasa account or settings, I can't confirm it is related to Ubuntu One Files in any way, although the hijack issue is of course confirmed.

See:
http://gdgt.com/question/what-apps-don-t-work-for-you-in-ice-cream-sandwich-hon/
"Path has some graphical and connectivity issues - I don't know if these are just weaknesses of the app. It also won't let me upload photos that are synced with Picasa."

http://forum.xda-developers.com/showthread.php?t=1427284

Looks like share from Picasa is broken.

summary: - Picasa share option in ICS Gallery brings up Ubuntu One login page, and
- fails to upload images
+ Ubuntu One Files hijacks Picasa share option in ICS
Revision history for this message
Stephen Rees-Carter (valorin) wrote :

I was able to remove Ubuntu One and use the Picasa share option successfully on my Galaxy Nexus.
Not sure why it won't work for you...

When using the Picasa share option when U1 is installed, it brings up the Ubuntu One login page! So it must be related to U1 in some way...

Revision history for this message
Michał Karnicki (karni) wrote :

"although the hijack issue is of course confirmed.", per bug status. I will look into this shortly.

All I'm saying is U1F can't possibly affect Picasa while not being installed, plus there are other confirmed issues with Picasa upload. I'm happy it works for you, and I'll be even more happy when I fix this, so U1F doesn't get in your way. I'll update this bug report once that's done.

Revision history for this message
Michał Karnicki (karni) wrote :
Revision history for this message
Michał Karnicki (karni) wrote :

Guys, I'm trying to look into this issue, but can't reproduce that, as Picasa on my galaxy nexus 4.0.4 has been broken ever since (also, when U1F is not installed). Is there anyone with specifically similar problem:
- when U1F is *not* installed, you can't see the album list nor create an album, when share with Picasa is used
(for bonus points, Share with Picasa has been working earlier for you)

Revision history for this message
Radosław Kintzi (r.kintzi) wrote :

At the end of April I had a problem with ICS Gallery. I couldn't see any photos from my Picasa albums although I was able to see names of albums (there were only placeholders for albums and pictures). I also had a problem with photos stored localy in my phone. I neither could open nor transfer them to the computer although I was able to read metadata of files (names, modification dates and sizes were correct). I remember that at first I did not notice the problem with local photos but I don't remember exactly why (probably there where thumbnails but not full size pictures).

I tried to restore my phone from backup (adb backup/restore) but that resolved only first problem - I could access remote galleries, but local files were still inaccessible. I couldn't find better solution, so I removed all files from my phone (I did that using my computer - ubuntu/nautilus).

At first, I did not think that these problems were somehow related to Ubuntu One because about the same time I changed rom in my Galaxy Nexus. But of course I had Ubuntu One installed at that time and of course I had a problem with photo sharing (the same that is described in this bug report). But I wouldn't say that it was related exclusively to Picasa. Other sharing options were unavailable too (G+ for sure and I think all involving remote services).

After uninstalling Ubuntu One and after repairing ICS Gallery I can again browse my remote galleries and share photos.

RK

Revision history for this message
Radosław Kintzi (r.kintzi) wrote :

PS. To be clear: the problem with the lack of local photos and remote galleries first occurred after installing Ubuntu One. But it did not disappeared after deinstallation.

Revision history for this message
Michał Karnicki (karni) wrote :

Hey all, I've got great news!

Ubuntu One friend, Oscar Tiderman (scarleo at #ubuntuone on Freenode), has noticed a correlation between multiple accounts with same e-mail address in AccountManager. Note that uninstalling Ubuntu One, Drobox, and any app that uses same e-mail address (possibly declaring the share Intent in the Manifest) results in Share with Picasa working properly.

Please see bug description for the *workaround*.

description: updated
Revision history for this message
Michał Karnicki (karni) wrote :

@Stephen It "was related to Ubuntu One is some way" - the sole fact of using same e-mail address, which is clearly Picasa bug.

Changed in ubuntuone-android-files:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.