cgeo: NPE on map
Describe your problem!
Two user reporting, that the app crashes after updating to 2022.03.09 when trying to open the map. Logfiles from user are requested.
Additionally I do see a significant amount of this (new!) crash on Play Console, which might be related:
java.lang.NullPointerException:
at cgeo.geocaching.maps.RouteTrackUtils.lambda$reloadTrack$19 (RouteTrackUtils.java:238)
at cgeo.geocaching.maps.RouteTrackUtils.lambda$reloadTrack$19$RouteTrackUtils (Unknown Source)
at cgeo.geocaching.maps.-$$Lambda$RouteTrackUtils$6TnbNEkUFq2c0CmC_heN1Jzl0nk.updateRoute (Unknown Source:6)
at cgeo.geocaching.files.GPXTrackOrRouteImporter.lambda$doImport$2 (GPXTrackOrRouteImporter.java:49)
at cgeo.geocaching.files.-$$Lambda$GPXTrackOrRouteImporter$_5oHk4GG8Dp5ykMjvvDuO0uXai8.run (Unknown Source:6)
at io.reactivex.rxjava3.android.schedulers.HandlerScheduler$ScheduledRunnable.run (HandlerScheduler.java:123)
at android.os.Handler.handleCallback (Handler.java:938)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loopOnce (Looper.java:226)
at android.os.Looper.loop (Looper.java:313)
at android.app.ActivityThread.main (ActivityThread.java:8633)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:567)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1135)
How to reproduce?
Unclear
Actual result after these steps?
Crash
Expected result after these steps?
Normal operation
Reproducible
Unclear
c:geo Version
2022.03.09
System information
Android 11+12, Several devices
Additional Information
Support ticket 129308
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 18 (11 by maintainers)
Commits related to this issue
- add missing null check (fix #12846) — committed to moving-bits/cgeo by moving-bits 2 years ago
- add missing null check (fix #12846) — committed to cgeo/cgeo by moving-bits 2 years ago
Yep…will do it.