ICS upgrade bug?

mandrachek

Member
Aug 19, 2009
8
2
0
I've stumbled upon an issue that I think might be related to the stock ICS upgrade on the wifi xoom's gallery app (might apply to other models as well).

I'm working on an app that requires selecting an image from the gallery. Local images work fine, but images from picasa are coming back with a uri that has an authority of "com.android.gallery3d.provider", which is not a valid provider -- it should be "com.google.android.gallery3d.provider". If I change the authority in the uri it works.

This can be demonstrated with the facebook app. Go to post a new status, add a picture, and choose a picasa image. No image shows up. If that happens, you're probably being bitten by this bug.

What I'm thinking is that maybe the authority is coming from a database somewhere that didn't get upgraded - assuming that Honeycomb actually has a "com.android.gallery3d.provider".

If anyone else cares to delve into this, I can send an apk (and code if you like) that will log the providers on the device, perform the ACTION_PICK, and report back the uri used.
 
  • Like
Reactions: okantomi

okantomi

Senior Member
Feb 20, 2011
3,021
709
0
Boston, MA
I've stumbled upon an issue that I think might be related to the stock ICS upgrade on the wifi xoom's gallery app (might apply to other models as well).

I'm working on an app that requires selecting an image from the gallery. Local images work fine, but images from picasa are coming back with a uri that has an authority of "com.android.gallery3d.provider", which is not a valid provider -- it should be "com.google.android.gallery3d.provider". If I change the authority in the uri it works.

This can be demonstrated with the facebook app. Go to post a new status, add a picture, and choose a picasa image. No image shows up. If that happens, you're probably being bitten by this bug.

What I'm thinking is that maybe the authority is coming from a database somewhere that didn't get upgraded - assuming that Honeycomb actually has a "com.android.gallery3d.provider".

If anyone else cares to delve into this, I can send an apk (and code if you like) that will log the providers on the device, perform the ACTION_PICK, and report back the uri used.
Please do. I think it would be of use.
 

mandrachek

Member
Aug 19, 2009
8
2
0
How can this be a Picasa issue? This isn't some picasa apk. This is the google gallery application that ships on the device (com.google.android.gallery3d). The sample application I posted works just fine wtih ICS 4.0.3 on my nexus s (i.e., the uri's are the same). But I did a factory reset on that after I upgraded. My xoom on the other hand, is a stock upgrade from honeycomb, without a factory reset.

What I need to be able to determine where the issue lies is:
a) what uri's are used on a honeycomb xoom
b) what uri's are used on a factory reset, stock, ics xoom
c) what uri's are used on an upgraded, non-reset, stock ics xoom

I have the answer to c, at least in my case, and if nobody volunteers, I'll do a factory reset on my xoom, and see if it fixes the problem. Without a, I can't really determine if it's a bug in the upgrade process, or just a bug that's been around for awhile and nobody's noticed.
 

jeepngeorge

New member
Oct 11, 2006
1
0
0
How can this be a Picasa issue? This isn't some picasa apk. This is the google gallery application that ships on the device (com.google.android.gallery3d). The sample application I posted works just fine wtih ICS 4.0.3 on my nexus s (i.e., the uri's are the same). But I did a factory reset on that after I upgraded. My xoom on the other hand, is a stock upgrade from honeycomb, without a factory reset.

What I need to be able to determine where the issue lies is:
a) what uri's are used on a honeycomb xoom
b) what uri's are used on a factory reset, stock, ics xoom
c) what uri's are used on an upgraded, non-reset, stock ics xoom

I have the answer to c, at least in my case, and if nobody volunteers, I'll do a factory reset on my xoom, and see if it fixes the problem. Without a, I can't really determine if it's a bug in the upgrade process, or just a bug that's been around for awhile and nobody's noticed.
did the factory reset fix the problem? Would like to get this little bug squashed.
 

diskostu

Member
Nov 18, 2012
46
15
8
I have this little bug on a current configuration (mako with CM nightly 2012-12-18). Everytime I try to edit a photo which is in a Picasa-synced album, I get a crash from gallery3d.
logcat info here: pastebin.com/CZTiLuhv

I think the interesting line is
Code:
12-19 12:45:37.766 W/ActivityManager(554): No content provider found for permission check: content://com.android.gallery3d.provider/picasa/item/5823346984463585954
What do you guys think?
 
  • Like
Reactions: J000rg