I have been receiving a huge amount of crashes on MqttConnection.java file line # 1008, the user base has been increasing at exponential rate and I could not recreate the possible reason I hope among you developers might have faced this issue.
Fatal Exception: java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.conn.CONNECTIVITY_CHANGE flg=0x4000010 (has extras) } in org.eclipse.paho.android.service.o@c30793c
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:969)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:155)
at android.app.ActivityThread.main(ActivityThread.java:5721)
at java.lang.reflect.Method.invoke(Method.java)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1029)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:824)
Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'org.eclipse.paho.a.a.e org.eclipse.paho.a.a.f.a(org.eclipse.paho.a.a.i, java.lang.Object, org.eclipse.paho.a.a.a)' on a null object reference
at org.eclipse.paho.android.service.MqttConnection.reconnect(MqttConnection.java:1008)
at org.eclipse.paho.android.service.MqttService.reconnect(MqttService.java:340)
at org.eclipse.paho.android.service.MqttService$NetworkConnectionIntentReceiver.onReceive(MqttService.java:804)
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:950)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:155)
at android.app.ActivityThread.main(ActivityThread.java:5721)
at java.lang.reflect.Method.invoke(Method.java)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1029)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:824)