streetcomplete / StreetComplete

Easy to use OpenStreetMap editor for Android
https://streetcomplete.app
GNU General Public License v3.0
3.85k stars 352 forks source link

NPE in QuestController #282

Closed westnordost closed 7 years ago

westnordost commented 7 years ago

Error report with stack trace that was sent to me.

Device: htc m7, Android 6.0.1 Thread: QuestControllerThread Stack trace: java.lang.NullPointerException: Attempt to invoke virtual method 'de.westnordost.osmapi.map.data.Element$Type de.westnordost.streetcomplete.data.osm.OsmQuest.getElementType()' on a null object reference at de.westnordost.streetcomplete.data.QuestController$3.run(QuestController.java:160) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.os.HandlerThread.run(HandlerThread.java:61)

westnordost commented 7 years ago

Scan for new quests for current location Takes a while Turn off the screen for ten minutes Turn the screen on Scanning has finished Look around my neighbourhood Tap a node (for opening hours) Programme force closes Runs fine afterward.

westnordost commented 7 years ago

This happens very often, 15 reports this week.

westnordost commented 7 years ago

Device: htc m7, Android 6.0.1 Thread: QuestControllerThread Stack trace: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Map de.westnordost.osmapi.map.data.Element.getTags()' on a null object reference at de.westnordost.streetcomplete.data.QuestController$3.run(QuestController.java:161) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.os.HandlerThread.run(HandlerThread.java:61)