Project Information
Repository : https://github.com/gjedeer/mylocation
Title : My Location
Publisher : gjedeer
Expected behavior
Supposedly, I can open and use the app.
Actual behavior
When I finish installing and trying to open the app, the app can not open or crash. I have tried to reinstall, but the error persists.
How to reproduce
- Install the application
- Next, open the app, then you will find the error as I experienced.
- Device: Xiaomi Redmi 4X
- Operating system: Marshmallow, 6.0.1 mmb29m (CPU: Octa-core Max 1.9 GHz, RAM: 2 GB)
- Application Version: 1.3.0
Recording Of The Bug
Proof of Work Done
Submitted the issue on GitHub: Click here
My GitHub Profile: https://github.com/ahyar92
Logcat
05-26 16:54:41.346 7159 7159 E AndroidRuntime: FATAL EXCEPTION: main
05-26 16:54:41.346 7159 7159 E AndroidRuntime: Process: net.mypapit.mobile.myposition, PID: 7159
05-26 16:54:41.346 7159 7159 E AndroidRuntime: java.lang.RuntimeException: Unable to resume activity {net.mypapit.mobile.myposition/net.mypapit.mobile.myposition.MyLocationActivity}: java.lang.SecurityException: "gps" location provider requires ACCESS_FINE_LOCATION permission.
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3136)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3167)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2514)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.app.ActivityThread.access$1000(ActivityThread.java:153)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5527)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: Caused by: java.lang.SecurityException: "gps" location provider requires ACCESS_FINE_LOCATION permission.
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1620)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1573)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.location.ILocationManager$Stub$Proxy.getLastLocation(ILocationManager.java:717)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.location.LocationManager.getLastKnownLocation(LocationManager.java:1214)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at net.mypapit.mobile.myposition.MyLocationActivity.registerLocationListener(MyLocationActivity.java:236)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at net.mypapit.mobile.myposition.MyLocationActivity.onResume(MyLocationActivity.java:124)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1259)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.app.Activity.performResume(Activity.java:6379)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3125)
05-26 16:54:41.346 7159 7159 E AndroidRuntime: ... 10 more
05-26 16:54:41.348 7159 7159 E MQSEventManagerDelegate: failed to get MQSService.