jicang / healywatch_reactive

ff
0 stars 3 forks source link

Exception while set device to factory mode #7

Closed aBuder closed 2 years ago

aBuder commented 3 years ago
I/flutter (14186): ConnectionState for device E0:6F:7C:E8:B3:32 : DeviceConnectionState.disconnected
I/flutter (14186): enableNotification DeviceConnectionState.disconnected
D/BluetoothGatt(14186): connect() - device: E0:6F:7C:E8:B3:32, auto: true
D/BluetoothGatt(14186): registerApp()
D/BluetoothGatt(14186): registerApp() - UUID=784e953e-37b4-4e7a-985c-b956531bb989
D/BluetoothGatt(14186): onClientRegistered() - status=0 clientIf=8
D/BluetoothGatt(14186): onClientConnectionState() - status=0 clientIf=8 device=E0:6F:7C:E8:B3:32
D/BluetoothGatt(14186): discoverServices() - device: E0:6F:7C:E8:B3:32
D/BluetoothGatt(14186): onSearchComplete() = Device=E0:6F:7C:E8:B3:32 Status=0
I/flutter (14186): write: 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 
D/BluetoothGatt(14186): setCharacteristicNotification() - uuid: 0000fff7-0000-1000-8000-00805f9b34fb enable: false
E/flutter (14186): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Exception: GenericFailure<CharacteristicValueUpdateError>(code: CharacteristicValueUpdateError.unknown, message: "Disconnected from MAC='XX:XX:XX:XX:XX:XX' with status 8 (GATT_INSUF_AUTHORIZATION or GATT_CONN_TIMEOUT)")
E/flutter (14186): #0      Result.dematerialize.<anonymous closure> (package:reactive_ble_platform_interface/src/model/result.dart:22:13)
E/flutter (14186): #1      Result.iif (package:reactive_ble_platform_interface/src/model/result.dart:34:21)
E/flutter (14186): #2      Result.dematerialize (package:reactive_ble_platform_interface/src/model/result.dart:15:28)
E/flutter (14186): #3      ConnectedDeviceOperationImpl.subscribeToCharacteristic.<anonymous closure> (package:flutter_reactive_ble/src/connected_device_operation.dart:81:40)
E/flutter (14186): #4      _MapStream._handleData (dart:async/stream_pipe.dart:213:31)
E/flutter (14186): #5      _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153:13)
E/flutter (14186): #6      _rootRunUnary (dart:async/zone.dart:1436:47)
E/flutter (14186): #7      _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (14186): #8      _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (14186): #9      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
E/flutter (14186): #10     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
E/flutter (14186): #11     _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123:11)
E/flutter (14186): #12     _WhereStream._handleData (dart:async/stream_pipe.dart:195:12)
E/flutter (14186): #13     _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153:13)
E/flutter (14186): #14     _rootRunUnary (dart:async/zone.dart:1436:47)
E/flutter (14186): #15     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (14186): #16     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (14186): #17     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
E/flutter (14186): #18     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
E/flutter (14186): #19     _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123:11)
E/flutter (14186): #20     _MapStream._handleData (dart:async/stream_pipe.dart:218:10)
E/flutter (14186): #21     _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153:13)
E/flutter (14186): #22     _rootRunUnary (dart:async/zone.dart:1436:47)
E/flutter (14186): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (14186): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (14186): #25     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
E/flutter (14186): #26     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
E/flutter (14186): #27     _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123:11)
E/flutter (14186): #28     _MapStream._handleData (dart:async/stream_pipe.dart:218:10)
E/flutter (14186): #29     _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153:13)
E/flutter (14186): #30     _rootRunUnary (dart:async/zone.dart:1436:47)
E/flutter (14186): #31     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (14186): #32     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (14186): #33     CastStreamSubscription._onData (dart:_internal/async_cast.dart:85:11)
E/flutter (14186): #34     _rootRunUnary (dart:async/zone.dart:1436:47)
E/flutter (14186): #35     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (14186): #36     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (14186): #37     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
E/flutter (14186): #38     _DelayedData.perform (dart:async/stream_impl.dart:591:14)
E/flutter (14186): #39     _StreamImplEvents.handleNext (dart:async/stream_impl.dart:706:11)
E/flutter (14186): #40     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:663:7)
E/flutter (14186): #41     _rootRun (dart:async/zone.dart:1420:47)
E/flutter (14186): #42     _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter (14186): #43     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter (14186): #44     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1276:23)
E/flutter (14186): #45     _rootRun (dart:async/zone.dart:1428:13)
E/flutter (14186): #46     _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter (14186): #47     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter (14186): #48     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1276:23)
E/flutter (14186): #49     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
E/flutter (14186): #50     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
E/flutter (14186): 
jicang commented 2 years ago

已修复

aBuder commented 2 years ago

LGTM