While I can't answer the original question, here is what I would recommend:
- Exclude LocalBroadcastManager from obfuscation - Break down the statement where the crash happens into several more simple ones, so you can tell where it goes wrong - Monitor crash reports 1. br.receivers.get(j).receiver.onReceive(mAppContext, br.intent); change to: 1. ArrayList<ReceiverRecord> receivers = br.receivers; 2. ReceiverRecord record = receivers.get(j); 3. BroadcastReceiver receiver = record.receiver; 4. Intent intent = br.intent; 5. receiver.onReceive(mAppContext, intent); Maybe there are better ways, but that's what I would do... -- K 2013/12/23 kevikev2020 <[email protected]> > There are still exceptions of course but no more of the > LocalBroadcastManager which was occurring the most out of all the > exceptions reported by Google and Flurry. > > > On Sunday, December 22, 2013 1:23:12 PM UTC-8, Jonathan S wrote: >> >> This doesn't explain much. Im sure you have more exceptions after that >> one. >> >> On Sunday, December 22, 2013 7:14:06 AM UTC-5, kevikev2020 wrote: >>> >>> Sure, here it is. Also attached a screenshot of the devices and OS. >>> Since adding try/catch in Hackborns code, I haven't seen one report of >>> crash come in. >>> java.lang.NullPointerException >>> at android.support.v4.a.e.a(LocalBroadcastManager.java:297) >>> at android.support.v4.a.e.a(LocalBroadcastManager.java:46) >>> at android.support.v4.a.f.handleMessage(LocalBroadcastManager.java:116) >>> at android.os.Handler.dispatchMessage(Handler.java:99) >>> at android.os.Looper.loop(Looper.java:137) >>> at android.app.ActivityThread.main(ActivityThread.java:4944) >>> at java.lang.reflect.Method.invokeNative(Native Method) >>> at java.lang.reflect.Method.invoke(Method.java:511) >>> at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run( >>> ZygoteInit.java:1038) >>> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805) >>> at dalvik.system.NativeStart.main(Native Method) >>> >>> On Saturday, December 21, 2013 11:27:25 PM UTC-8, Dekra wrote: >>>> >>>> Which device and os version does it happen? >>>> can you paste the exception? >>> >>> -- > 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 > --- > You received this message because you are subscribed to the Google Groups > "Android Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- 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 --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

