title: Client must have ACCESS_FINE_LOCATION permission to request PRIORITY_HIGH_ACCURACY locations in android 6
body: <p>I have a problem that happen recently on devices with android version 6.0</p>
  
  <p>I am getting the following crash </p>
  
  <pre><code>java.lang.SecurityException: Client must have ACCESS_FINE_LOCATION permission to request PRIORITY_HIGH_ACCURACY locations.
  at android.os.Parcel.readException(Parcel.java:1627)
  at android.os.Parcel.readException(Parcel.java:1579)
  at ub.a(:com.google.android.gms.DynamiteModulesB:1191)
  at to.a(:com.google.android.gms.DynamiteModulesB:2110)
  at lw.b(:com.google.android.gms.DynamiteModulesB:148)
  at ml.b(:com.google.android.gms.DynamiteModulesB:1164)
  at nf.b(:com.google.android.gms.DynamiteModulesB:260)
  at na.b(:com.google.android.gms.DynamiteModulesB:324)
  at tn.a(:com.google.android.gms.DynamiteModulesB:78)
  at maps.af.L.a(Unknown Source)
  at na.a(:com.google.android.gms.DynamiteModulesB:13201)
  at mo.g(:com.google.android.gms.DynamiteModulesB:499)
  at mo.a(:com.google.android.gms.DynamiteModulesB:435)
  at mh.a(:com.google.android.gms.DynamiteModulesB:1437)
  at pj.a(:com.google.android.gms.DynamiteModulesB:227)
  at oz.a(:com.google.android.gms.DynamiteModulesB:780)
  at oq.a(:com.google.android.gms.DynamiteModulesB:1829)
  at ot.handleMessage(:com.google.android.gms.DynamiteModulesB:5339)
  at android.os.Handler.dispatchMessage(Handler.java:102)
  at android.os.Looper.loop(Looper.java:234)
  at android.app.ActivityThread.main(ActivityThread.java:5526)
  at java.lang.reflect.Method.invoke(Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
  </code></pre>
  
  <p>can anyone help please ?</p>