paulmandal / atak-forwarder

Forwards packets to/from ATAK over an off-grid communication layer
MIT License
399 stars 42 forks source link

NullPointerException when SharedPreferenceChanged (playstore report, no reproduction steps) #149

Closed bisgroves closed 1 year ago

bisgroves commented 1 year ago

Exception java.lang.NullPointerException: at com.paulmandal.atak.forwarder.comm.meshtastic.w.e (w.java:13) at com.paulmandal.atak.forwarder.comm.meshtastic.q.i (q.java:4) at com.paulmandal.atak.forwarder.comm.meshtastic.p.k (p.java:4) at com.paulmandal.atak.forwarder.comm.meshtastic.p.m (p.java:6) at com.paulmandal.atak.forwarder.comm.meshtastic.p.c (p.java:7) at com.paulmandal.atak.forwarder.comm.meshtastic.l.m (l.java:3) at com.paulmandal.atak.forwarder.comm.meshtastic.l.j (l.java:11) at com.paulmandal.atak.forwarder.plugin.c.onSharedPreferenceChanged (c.java:4) at android.app.SharedPreferencesImpl$EditorImpl.notifyListeners (SharedPreferencesImpl.java:637) at android.app.SharedPreferencesImpl$EditorImpl.commit (SharedPreferencesImpl.java:617) at atakplugin.PluginTemplate.y4.p (y4.java:2) at atakplugin.PluginTemplate.p4.onClick (p4.java) at com.android.internal.app.AlertController$ButtonHandler.handleMessage (AlertController.java:188) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loopOnce (Looper.java:226) at android.os.Looper.loop (Looper.java:313) at android.app.ActivityThread.main (ActivityThread.java:8663) at java.lang.reflect.Method.invoke (Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:567) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1135)

paulmandal commented 1 year ago

I'm going to close this with the expectation that the 2.0.2 version of the plugin will become the commonly used version in the next few weeks. I've changed how shared preferences are handled so this may be fixed at this point.