NordicSemiconductor / Android-BLE-Library

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

Internal write characteistic and dead system exception #564

Open talfsaverone opened 6 months ago

talfsaverone commented 6 months ago

Hi, We are using the Nordic SDK and getting the following exception in the Crashlytics:

Non-fatal Exception: android.os.DeadSystemRuntimeException
android.os.DeadSystemException
android.bluetooth.BluetoothGatt.writeCharacteristic (BluetoothGatt.java:1501)
no.nordicsemi.android.ble.BleManagerHandler.internalWriteCharacteristic (BleManagerHandler.java:50)
no.nordicsemi.android.ble.BleManagerHandler.nextRequest (BleManagerHandler.java:774)
no.nordicsemi.android.ble.BleManagerHandler.enqueue (BleManagerHandler.java:22)
no.nordicsemi.android.ble.Request.enqueue (Request.java:2)

Is it something that is caused by the Nordic SDK or is it just a crash of the OS that by chance happened while running the write characteristic command?

philips77 commented 6 months ago

This seems to be an OS crash. May I ask if you can replicate this issue on your side?