andreynovikov / trekarta

Simple, responsive map for your trek. You decide how to journey today, not the application!
https://trekarta.info
GNU General Public License v3.0
178 stars 25 forks source link

Crash report #158

Open msalini opened 3 years ago

msalini commented 3 years ago

LineageOS 17.1

03.05.2021 09:25:05
Version : 79 2021.03
Thread : Thread[main,5,main]
Exception :

java.lang.NullPointerException: Attempt to invoke virtual method 'void mobi.maptrek.data.Waypoint.setCoordinates(org.oscim.core.GeoPoint)' on a null object reference
    at mobi.maptrek.MainActivity.onInputEvent(MainActivity.java:2157)
    at org.oscim.map.Map$11.tell(Map.java:188)
    at org.oscim.map.Map$11.tell(Map.java:184)
    at org.oscim.event.EventDispatcher.fire(EventDispatcher.java:66)
    at org.oscim.android.MapView.onTouchEvent(MapView.java:197)
    at android.view.View.dispatchTouchEvent(View.java:13953)
    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3060)
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2755)
    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3060)
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2755)
    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3060)
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2755)
    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3060)
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2755)
    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3060)
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2755)
    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3060)
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2755)
    at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:465)
    at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1849)
    at android.app.Activity.dispatchTouchEvent(Activity.java:4011)
    at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
    at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:423)
    at android.view.View.dispatchPointerEvent(View.java:14212)
    at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5652)
    at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5455)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4958)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5011)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4977)
    at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5117)
    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4985)
    at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5174)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4958)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5011)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4977)
    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4985)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4958)
    at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7675)
    at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7644)
    at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7605)
    at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7800)
    at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:188)
    at android.os.MessageQueue.nativePollOnce(Native Method)
    at android.os.MessageQueue.next(MessageQueue.java:336)
    at android.os.Looper.loop(Looper.java:174)
    at android.app.ActivityThread.main(ActivityThread.java:7356)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:940)
haarp commented 3 years ago

Same. Seems to happen when tapping/double-tapping/long-pressing near amenities, possibly overlapping amenities. Version 2021.04