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

Most upvoted comments

@Lineflyer The PR does most likely fix the crash, and at least can’t do any harm. Do you have time to do a new bugfix release? We should try to be as fast as possible, so that users have a working geocaching app this weekend 😃

Yep…will do it.