You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expected behavior
A clear and concise description of what you expected to happen.
No crashy!
Additional context
Add any other context about the problem here.
Debug log
Attach a debug log (see Settings -> About -> Save debug log to file) that is captured while reproducing the issue.
--------- beginning of crash
11-20 14:33:33.862 16381 16381 E AndroidRuntime: FATAL EXCEPTION: main
11-20 14:33:33.862 16381 16381 E AndroidRuntime: Process: com.health.openscale.pro, PID: 16381
11-20 14:33:33.862 16381 16381 E AndroidRuntime: java.lang.NullPointerException: no valid characteristic provided
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at j$.util.Objects.requireNonNull(Unknown Source:5)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.welie.blessed.BluetoothPeripheral.writeCharacteristic(BluetoothPeripheral.java:1229)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.writeBytes(BluetoothCommunication.java:303)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.writeBytes(BluetoothCommunication.java:291)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothBeurerBF105.writeTargetWeight(BluetoothBeurerBF105.java:132)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothBeurerBF105.writeUserDataToScale(BluetoothBeurerBF105.java:72)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothStandardWeightProfile.onNextStep(BluetoothStandardWeightProfile.java:196)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.nextMachineStep(BluetoothCommunication.java:610)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.resumeMachineState(BluetoothCommunication.java:210)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothStandardWeightProfile.handleUserControlPointNotify(BluetoothStandardWeightProfile.java:290)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothStandardWeightProfile.onBluetoothNotify(BluetoothStandardWeightProfile.java:256)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothBeurerBF105.onBluetoothNotify(BluetoothBeurerBF105.java:82)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication$1.onCharacteristicUpdate(BluetoothCommunication.java:493)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.welie.blessed.BluetoothPeripheral$1$5.run(BluetoothPeripheral.java:287)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:959)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:100)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:232)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at android.os.Looper.loop(Looper.java:317)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8592)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
11-20 14:33:33.862 16381 16381 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: FATAL EXCEPTION: main
11-20 14:41:21.380 20843 20843 E AndroidRuntime: Process: com.health.openscale.pro, PID: 20843
11-20 14:41:21.380 20843 20843 E AndroidRuntime: java.lang.NullPointerException: no valid characteristic provided
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at j$.util.Objects.requireNonNull(Unknown Source:5)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.welie.blessed.BluetoothPeripheral.writeCharacteristic(BluetoothPeripheral.java:1229)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.writeBytes(BluetoothCommunication.java:303)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.writeBytes(BluetoothCommunication.java:291)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothBeurerBF105.writeTargetWeight(BluetoothBeurerBF105.java:132)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothBeurerBF105.writeUserDataToScale(BluetoothBeurerBF105.java:72)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothStandardWeightProfile.onNextStep(BluetoothStandardWeightProfile.java:196)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.nextMachineStep(BluetoothCommunication.java:610)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.resumeMachineState(BluetoothCommunication.java:210)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothStandardWeightProfile.handleUserControlPointNotify(BluetoothStandardWeightProfile.java:290)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothStandardWeightProfile.onBluetoothNotify(BluetoothStandardWeightProfile.java:256)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothBeurerBF105.onBluetoothNotify(BluetoothBeurerBF105.java:82)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication$1.onCharacteristicUpdate(BluetoothCommunication.java:493)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.welie.blessed.BluetoothPeripheral$1$5.run(BluetoothPeripheral.java:287)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:959)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:100)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:232)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at android.os.Looper.loop(Looper.java:317)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8592)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
11-20 14:41:21.380 20843 20843 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: FATAL EXCEPTION: main
11-20 14:47:30.205 21256 21256 E AndroidRuntime: Process: com.health.openscale.pro, PID: 21256
11-20 14:47:30.205 21256 21256 E AndroidRuntime: java.lang.NullPointerException: no valid characteristic provided
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at j$.util.Objects.requireNonNull(Unknown Source:5)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.welie.blessed.BluetoothPeripheral.writeCharacteristic(BluetoothPeripheral.java:1229)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.writeBytes(BluetoothCommunication.java:303)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.writeBytes(BluetoothCommunication.java:291)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothBeurerBF105.writeTargetWeight(BluetoothBeurerBF105.java:132)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothBeurerBF105.writeUserDataToScale(BluetoothBeurerBF105.java:72)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothStandardWeightProfile.onNextStep(BluetoothStandardWeightProfile.java:196)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.nextMachineStep(BluetoothCommunication.java:610)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication.resumeMachineState(BluetoothCommunication.java:210)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothStandardWeightProfile.handleUserControlPointNotify(BluetoothStandardWeightProfile.java:290)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothStandardWeightProfile.onBluetoothNotify(BluetoothStandardWeightProfile.java:256)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothBeurerBF105.onBluetoothNotify(BluetoothBeurerBF105.java:82)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.health.openscale.core.bluetooth.BluetoothCommunication$1.onCharacteristicUpdate(BluetoothCommunication.java:493)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.welie.blessed.BluetoothPeripheral$1$5.run(BluetoothPeripheral.java:287)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:959)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:100)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:232)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at android.os.Looper.loop(Looper.java:317)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8592)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
11-20 14:47:30.205 21256 21256 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
The text was updated successfully, but these errors were encountered:
Describe the bug
When trying to add a user to the BF720, the app crashes. But it's able to work fine with existing users.
To Reproduce
Steps to reproduce the behavior:
Situation 1: fresh setup (crashes)
Situation 2: existing setup, existing user (works)
Situation 3: existing setup, new user (crashes)
Reproduced with latest dev version: Yes
Expected behavior
A clear and concise description of what you expected to happen.
No crashy!
Additional context
Add any other context about the problem here.
Debug log
Attach a debug log (see Settings -> About -> Save debug log to file) that is captured while reproducing the issue.
The text was updated successfully, but these errors were encountered: