Got the below error log when trying to detect the location on Android Marshmallow
E/null: java.lang.RuntimeException: Wrong API response
at pl.charmas.android.reactivelocation2.observables.geocode.FallbackReverseGeocodeObservable.alternativeReverseGeocodeQuery(FallbackReverseGeocodeObservable.java:86)
at pl.charmas.android.reactivelocation2.observables.geocode.FallbackReverseGeocodeObservable.subscribe(FallbackReverseGeocodeObservable.java:39)
at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40)
at io.reactivex.Observable.subscribe(Observable.java:12090)
at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Got the below error log when trying to detect the location on Android Marshmallow