:-) I've never relied on Exception reporting out of the market. This comes from BugSense via ACRA.
They seem to be standard devices (eg SAMSUNG-SGH-I896, running 2.1- update1, other similar devices running Gingerbread) out in the marketplace for a while. It seems to be quite rare. out of 100k downloads I've only seen about a dozen instances in the last 6 months, but I've had 4 in the last week. I can't see anything else particularly special in the device info. William On Feb 9, 9:00 am, Doug <[email protected]> wrote: > If this is reported through the market, I wouldn't take it seriously. > I manage a very high profile app on the market and it gets all kinds > of strange exceptions on what I can only assume are poor Android > devices, custom roms, or roms that are in development. If you want > better information, use ACRA and look at the extended information it > gives you. > > Right now I'm in a tussle with a major device manufacturer who, as far > as I can tell, has somehow managed to break some very basic > functionality in the dalvik VM which manifests as a index out of > bounds exception on String, which is impossible at that point in the > code where the String method is being called. Fortunately, this > firmware is not public yet! > > Doug > > On Feb 7, 5:46 am, William Ferguson <[email protected]> > wrote: > > > > > > > > > Hi Mark, > > > Its on the UI thread from a button click. > > > William > > > On Feb 7, 11:37 pm, Mark Murphy <[email protected]> wrote: > > > > When are you calling this? > > > > One conceivable scenario would be if you are doing this a bit > > > asynchronously from your activity (e.g., AsyncTask). If the user fired > > > up your activity, then hustled over to uninstall it, *and* if the > > > uninstall process were to update the package info before terminating > > > your process, *and* your background work called getPackageInfo() > > > between the update of PackageManager and your process being > > > terminated, I can see you getting this error. Even assuming all the > > > implementation stuff works as described, though, this seems like a > > > low-probability event. > > > > Beyond that, all I can think of are gremlins. > > > > On Tue, Feb 7, 2012 at 7:43 AM, William Ferguson > > > > <[email protected]> wrote: > > > > I'm received several instances of the IllegalStateException being > > > > thrown out in the wild. > > > > It's very rare and I can't reproduce it locally. > > > > > How is it possible for it to occur? > > > > NB Context below is this case is an Activity. > > > > > final String packageName = context.getPackageName(); > > > > try { > > > > return context.getPackageManager().getPackageInfo(packageName, > > > > PackageManager.GET_SIGNATURES); > > > > } catch (PackageManager.NameNotFoundException e) { > > > > throw new IllegalStateException("Could not find the package for " > > > > + packageName + "!!", e); > > > > } > > > > > William > > > > > -- > > > > You received this message because you are subscribed to the Google > > > > Groups "Android Developers" group. > > > > To post to this group, send email to [email protected] > > > > To unsubscribe from this group, send email to > > > > [email protected] > > > > For more options, visit this group at > > > >http://groups.google.com/group/android-developers?hl=en > > > > -- > > > Mark Murphy (a Commons > > > Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy > > > > _The Busy Coder's Guide to Android Development_ Version 3.7 Available! -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

