onaio / kujaku

Mapping and check-in library for Android using MapBox SDK
https://ona.io
BSD 2-Clause "Simplified" License
18 stars 11 forks source link

NPE causing crash #281

Open ekigamba opened 5 years ago

ekigamba commented 5 years ago
04-11 20:50:19.168 13026-13026/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: io.ona.kujaku.sample, PID: 13026
    java.lang.NullPointerException: Attempt to invoke virtual method 'void com.mapbox.mapboxsdk.location.LocationComponent.forceLocationUpdate(android.location.Location)' on a null object reference
        at io.ona.kujaku.views.KujakuMapView.updateUserLocation(KujakuMapView.java:431)
        at io.ona.kujaku.views.KujakuMapView.showUpdatedUserLocation(KujakuMapView.java:261)
        at io.ona.kujaku.views.KujakuMapView.access$700(KujakuMapView.java:97)
        at io.ona.kujaku.views.KujakuMapView$3.onLocationChanged(KujakuMapView.java:285)
        at io.ona.kujaku.location.clients.GoogleLocationClient$GoogleLocationCallback.onLocationResult(GoogleLocationClient.java:289)
        at com.google.android.gms.internal.location.zzau.notifyListener(Unknown Source:4)
        at com.google.android.gms.common.api.internal.ListenerHolder.notifyListenerInternal(Unknown Source:17)
        at com.google.android.gms.common.api.internal.ListenerHolder$zaa.handleMessage(Unknown Source:5)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:6650)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:818)

on #275 branch