OpenSeizureDetector / Android_Pebble_SD

The main OpenSeizureDetector Android App, that is published on the Android Play Store.
http://openseizuredetector.org.uk
GNU General Public License v3.0
9 stars 11 forks source link

V4.1.7 - Security Exception in BLE Scan Activity #100

Closed jones139 closed 1 year ago

jones139 commented 1 year ago

Report from Google Play Store: Exception java.lang.RuntimeException: at android.app.ActivityThread.performResumeActivity (ActivityThread.java:4947) at android.app.ActivityThread.handleResumeActivity (ActivityThread.java:4990) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence (TransactionExecutor.java:225) at android.app.servertransaction.TransactionExecutor.cycleToPath (TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2346) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loopOnce (Looper.java:238) at android.os.Looper.loop (Looper.java:349) at android.app.ActivityThread.main (ActivityThread.java:8241) at java.lang.reflect.Method.invoke at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:584) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1034) Caused by java.lang.SecurityException: at android.os.Parcel.createExceptionOrNull (Parcel.java:2455) at android.os.Parcel.createException (Parcel.java:2439) at android.os.Parcel.readException (Parcel.java:2422) at android.os.Parcel.readException (Parcel.java:2364) at android.bluetooth.IBluetoothGatt$Stub$Proxy.registerScanner (IBluetoothGatt.java:1779) at android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper.startRegistration (BluetoothLeScanner.java:438) at android.bluetooth.le.BluetoothLeScanner.startScan (BluetoothLeScanner.java:290) at android.bluetooth.le.BluetoothLeScanner.startScan (BluetoothLeScanner.java:155) at android.bluetooth.le.BluetoothLeScanner.startScan (BluetoothLeScanner.java:129) at uk.org.openseizuredetector.BLEScanActivity.scanLeDevice (BLEScanActivity.java:312) at uk.org.openseizuredetector.BLEScanActivity.onResume (BLEScanActivity.java:223) at android.app.Instrumentation.callActivityOnResume (Instrumentation.java:1491) at android.app.Activity.performResume (Activity.java:8296) at android.app.ActivityThread.performResumeActivity (ActivityThread.java:4933)

jones139 commented 1 year ago

I should really have disabled the BLE scan button as no one is using the BLE Data Source at the moment.

jones139 commented 1 year ago

Included in V4.1.8