title: What does "Error receiving broadcast Intent {....}" mean?
body: <p>My app includes a service which receives locations via broadcasts, and there is also an activity that registers for those same broadcasts. Intermittently, and apparently only on some devices, the activity blows up with this:</p>
  
  <pre><code>class java.lang.RuntimeException
  Msg: Error receiving broadcast Intent { act=com.company.app.ACTION_LOCATION_CHANGED flg=0x10 (has extras) } in com.company.app.library.activity.MyActivity$LocationReceiver@40f45bb8
  </code></pre>
  
  <p>I cannot use the debugger to look at the app's state as I cannot reproduce this error, so I'm reliant on analytics logs.</p>
  
  <p>What does this exception actually mean? i.e. what is the problem in receiving it? </p>