NordicSemiconductor / Android-BLE-Library

A library that makes working with Bluetooth LE on Android a pleasure. Seriously.
BSD 3-Clause "New" or "Revised" License
1.98k stars 413 forks source link

NullPointerException in BleManagerHandler$3.onConnectionStateChange #525

Closed LuoPeiQin closed 10 months ago

LuoPeiQin commented 10 months ago

We received the following stack trace in a crash report. We are using 2.6.0.

Fatal Exception: java.lang.NullPointerException
Attempt to read from field 'no.nordicsemi.android.ble.Request$Type no.nordicsemi.android.ble.Request.d' on a null object reference in method 'void no.nordicsemi.android.ble.BleManagerHandler$3.onConnectionStateChange(android.bluetooth.BluetoothGatt, int, int)'
no.nordicsemi.android.ble.BleManagerHandler$3.onConnectionStateChange (BleManagerHandler.java:2120)
android.bluetooth.BluetoothGatt$1$5.run (BluetoothGatt.java:363)
android.os.Handler.handleCallback (Handler.java:942)
android.os.Handler.dispatchMessage (Handler.java:99)
android.os.Looper.loopOnce (Looper.java:226)
android.os.Looper.loop (Looper.java:313)
android.app.ActivityThread.main (ActivityThread.java:8757)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:571)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1067)