[ 12-09 14:23:46.461 8315: 8315 D/nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService ] Service startcommand: nodomain.freeyourgadget.gadgetbridge.devices.action.setmusicinfo [ 12-09 14:23:46.469 8315: 8315 I/nodomain.freeyourgadget.gadgetbridge.service.devices.banglejs.BangleJSDeviceSupport ] UART TX: GB({"t":"musicinfo","album":"Now Playing","track":"\"Magic Wardrobe\"","dur":237,"c":-1,"n":-1}) [ 12-09 14:23:46.470 8315: 8315 D/nodomain.freeyourgadget.gadgetbridge.service.btle.BtLEQueue ] about to add: 14:23:46: Transaction task: onSetMusicInfo with 5 actions [ 12-09 14:23:46.470 8315: 8315 D/nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService ] Service startcommand: nodomain.freeyourgadget.gadgetbridge.devices.action.setmusicstate [ 12-09 14:23:46.470 8315: 8370 D/nodomain.freeyourgadget.gadgetbridge.service.btle.BtLEQueue ] About to run action: 9 December, 14:23: WriteAction on characteristic: 6e400002-b5a3-f393-e0a9-e50e24dcca9e [ 12-09 14:23:46.471 8315: 8315 D/AndroidRuntime ] Shutting down VM [ 12-09 14:23:46.471 8315: 8370 D/nodomain.freeyourgadget.gadgetbridge.service.btle.actions.WriteAction ] writing to characteristic: 6e400002-b5a3-f393-e0a9-e50e24dcca9e: 0x10 0x47 0x42 0x28 0x7b 0x22 0x74 0x22 0x3a 0x22 0x6d 0x75 0x73 0x69 0x63 0x69 0x6e 0x66 0x6f 0x22 [ 12-09 14:23:46.472 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_API_WRITE_EVT [ 12-09 14:23:46.472 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f05[BTA_GATTC_API_WRITE_EVT] [ 12-09 14:23:46.473 27062:27120 V/bt_stack ] [VERBOSE1:gatt_utils.cc(1191)] gatt_end_operation status=0 op=3 subtype=1 [ 12-09 14:23:46.473 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(1483)] bta_gattc_cmpl_cback: conn_id:7 op:3 status:0 [ 12-09 14:23:46.473 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f05 [ 12-09 14:23:46.473 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_OP_CMPL_EVT [ 12-09 14:23:46.473 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f0f[BTA_GATTC_OP_CMPL_EVT] [ 12-09 14:23:46.473 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(962)] bta_gattc_op_cmpl: op:3 [ 12-09 14:23:46.473 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f0f [ 12-09 14:23:46.475 8315: 8343 D/nodomain.freeyourgadget.gadgetbridge.service.btle.BtLEQueue ] characteristic write: 6e400002-b5a3-f393-e0a9-e50e24dcca9e (success) [ 12-09 14:23:46.475 8315: 8370 D/nodomain.freeyourgadget.gadgetbridge.service.btle.BtLEQueue ] About to run action: 9 December, 14:23: WriteAction on characteristic: 6e400002-b5a3-f393-e0a9-e50e24dcca9e [ 12-09 14:23:46.477 8315: 8370 D/nodomain.freeyourgadget.gadgetbridge.service.btle.actions.WriteAction ] writing to characteristic: 6e400002-b5a3-f393-e0a9-e50e24dcca9e: 0x2c 0x22 0x61 0x6c 0x62 0x75 0x6d 0x22 0x3a 0x22 0x4e 0x6f 0x77 0x20 0x50 0x6c 0x61 0x79 0x69 0x6e [ 12-09 14:23:46.478 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_API_WRITE_EVT [ 12-09 14:23:46.478 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f05[BTA_GATTC_API_WRITE_EVT] [ 12-09 14:23:46.478 27062:27120 V/bt_stack ] [VERBOSE1:gatt_utils.cc(1191)] gatt_end_operation status=0 op=3 subtype=1 [ 12-09 14:23:46.478 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(1483)] bta_gattc_cmpl_cback: conn_id:7 op:3 status:0 [ 12-09 14:23:46.478 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f05 [ 12-09 14:23:46.478 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_OP_CMPL_EVT [ 12-09 14:23:46.478 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f0f[BTA_GATTC_OP_CMPL_EVT] [ 12-09 14:23:46.478 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(962)] bta_gattc_op_cmpl: op:3 [ 12-09 14:23:46.478 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f0f --------- beginning of crash [ 12-09 14:23:46.479 8315: 8315 E/AndroidRuntime ] FATAL EXCEPTION: main Process: nodomain.freeyourgadget.gadgetbridge, PID: 8315 java.lang.RuntimeException: Unable to start service nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService@799f27 with Intent { act=nodomain.freeyourgadget.gadgetbridge.devices.action.setmusicstate cmp=nodomain.freeyourgadget.gadgetbridge/.service.DeviceCommunicationService (has extras) }: java.lang.ArrayIndexOutOfBoundsException: length=4; index=-1 at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4339) at android.app.ActivityThread.access$1800(ActivityThread.java:238) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1952) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:223) at android.app.ActivityThread.main(ActivityThread.java:7661) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) Caused by: java.lang.ArrayIndexOutOfBoundsException: length=4; index=-1 at nodomain.freeyourgadget.gadgetbridge.service.devices.banglejs.BangleJSDeviceSupport.onSetMusicState(BangleJSDeviceSupport.java:416) at nodomain.freeyourgadget.gadgetbridge.service.ServiceDeviceSupport.onSetMusicState(ServiceDeviceSupport.java:197) at nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService.handleAction(DeviceCommunicationService.java:536) at nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService.onStartCommand(DeviceCommunicationService.java:362) at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4321) ... 8 more [ 12-09 14:23:46.479 8315: 8343 D/nodomain.freeyourgadget.gadgetbridge.service.btle.BtLEQueue ] characteristic write: 6e400002-b5a3-f393-e0a9-e50e24dcca9e (success) [ 12-09 14:23:46.480 8315: 8370 D/nodomain.freeyourgadget.gadgetbridge.service.btle.BtLEQueue ] About to run action: 9 December, 14:23: WriteAction on characteristic: 6e400002-b5a3-f393-e0a9-e50e24dcca9e [ 12-09 14:23:46.481 8315: 8370 D/nodomain.freeyourgadget.gadgetbridge.service.btle.actions.WriteAction ] writing to characteristic: 6e400002-b5a3-f393-e0a9-e50e24dcca9e: 0x67 0x22 0x2c 0x22 0x74 0x72 0x61 0x63 0x6b 0x22 0x3a 0x22 0x5c 0x22 0x4d 0x61 0x67 0x69 0x63 0x20 [ 12-09 14:23:46.481 881:27116 I/vendor.qti.bluetooth@1.0-ibs_handler ] ProcessIbsCmd: Received IBS_WAKE_IND: 0xFD [ 12-09 14:23:46.481 881:27116 I/vendor.qti.bluetooth@1.0-ibs_handler ] ProcessIbsCmd: Writing IBS_WAKE_ACK [ 12-09 14:23:46.483 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_API_WRITE_EVT [ 12-09 14:23:46.483 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f05[BTA_GATTC_API_WRITE_EVT] [ 12-09 14:23:46.483 27062:27120 V/bt_stack ] [VERBOSE1:gatt_utils.cc(1191)] gatt_end_operation status=0 op=3 subtype=1 [ 12-09 14:23:46.483 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(1483)] bta_gattc_cmpl_cback: conn_id:7 op:3 status:0 [ 12-09 14:23:46.483 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f05 [ 12-09 14:23:46.483 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_OP_CMPL_EVT [ 12-09 14:23:46.483 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f0f[BTA_GATTC_OP_CMPL_EVT] [ 12-09 14:23:46.483 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(962)] bta_gattc_op_cmpl: op:3 [ 12-09 14:23:46.483 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f0f [ 12-09 14:23:46.484 8315: 8315 E/nodomain.freeyourgadget.gadgetbridge.LoggingExceptionHandler ] Uncaught exception: Unable to start service nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService@799f27 with Intent { act=nodomain.freeyourgadget.gadgetbridge.devices.action.setmusicstate cmp=nodomain.freeyourgadget.gadgetbridge/.service.DeviceCommunicationService (has extras) }: java.lang.ArrayIndexOutOfBoundsException: length=4; index=-1java.lang.RuntimeException: Unable to start service nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService@799f27 with Intent { act=nodomain.freeyourgadget.gadgetbridge.devices.action.setmusicstate cmp=nodomain.freeyourgadget.gadgetbridge/.service.DeviceCommunicationService (has extras) }: java.lang.ArrayIndexOutOfBoundsException: length=4; index=-1 at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4339) ~[na:0.0] at android.app.ActivityThread.access$1800(ActivityThread.java:238) ~[na:0.0] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1952) ~[na:0.0] at android.os.Handler.dispatchMessage(Handler.java:106) ~[na:0.0] at android.os.Looper.loop(Looper.java:223) ~[na:0.0] at android.app.ActivityThread.main(ActivityThread.java:7661) ~[na:0.0] at java.lang.reflect.Method.invoke(Native Method) ~[na:0.0] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594) ~[na:0.0] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) ~[na:0.0] Caused by: java.lang.ArrayIndexOutOfBoundsException: length=4; index=-1 at nodomain.freeyourgadget.gadgetbridge.service.devices.banglejs.BangleJSDeviceSupport.onSetMusicState(BangleJSDeviceSupport.java:416) ~[na:0.0] at nodomain.freeyourgadget.gadgetbridge.service.ServiceDeviceSupport.onSetMusicState(ServiceDeviceSupport.java:197) ~[na:0.0] at nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService.handleAction(DeviceCommunicationService.java:536) ~[na:0.0] at nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService.onStartCommand(DeviceCommunicationService.java:362) ~[na:0.0] at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4321) ~[na:0.0] ... 8 common frames omitted [ 12-09 14:23:46.484 8315: 8343 D/nodomain.freeyourgadget.gadgetbridge.service.btle.BtLEQueue ] characteristic write: 6e400002-b5a3-f393-e0a9-e50e24dcca9e (success) [ 12-09 14:23:46.485 8315: 8370 I/System.out ] 14:23:46,485 |-WARN in Logger[nodomain.freeyourgadget.gadgetbridge.service.btle.BtLEQueue] - No appenders present in context [default] for logger [nodomain.freeyourgadget.gadgetbridge.service.btle.BtLEQueue]. [ 12-09 14:23:46.488 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_API_WRITE_EVT [ 12-09 14:23:46.488 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f05[BTA_GATTC_API_WRITE_EVT] [ 12-09 14:23:46.488 27062:27120 V/bt_stack ] [VERBOSE1:gatt_utils.cc(1191)] gatt_end_operation status=0 op=3 subtype=1 [ 12-09 14:23:46.489 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(1483)] bta_gattc_cmpl_cback: conn_id:7 op:3 status:0 [ 12-09 14:23:46.489 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f05 [ 12-09 14:23:46.489 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_OP_CMPL_EVT [ 12-09 14:23:46.489 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f0f[BTA_GATTC_OP_CMPL_EVT] [ 12-09 14:23:46.489 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(962)] bta_gattc_op_cmpl: op:3 [ 12-09 14:23:46.489 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f0f [ 12-09 14:23:46.492 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_API_WRITE_EVT [ 12-09 14:23:46.492 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f05[BTA_GATTC_API_WRITE_EVT] [ 12-09 14:23:46.492 27062:27120 V/bt_stack ] [VERBOSE1:gatt_utils.cc(1191)] gatt_end_operation status=0 op=3 subtype=1 [ 12-09 14:23:46.492 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(1483)] bta_gattc_cmpl_cback: conn_id:7 op:3 status:0 [ 12-09 14:23:46.492 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f05 [ 12-09 14:23:46.492 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(361)] bta_gattc_hdl_event: Event:BTA_GATTC_OP_CMPL_EVT [ 12-09 14:23:46.492 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(305)] bta_gattc_sm_execute: State 0x02 [GATTC_CONN_ST], Event 0x1f0f[BTA_GATTC_OP_CMPL_EVT] [ 12-09 14:23:46.492 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_act.cc(962)] bta_gattc_op_cmpl: op:3 [ 12-09 14:23:46.493 27062:27120 V/bt_stack ] [VERBOSE1:bta_gattc_main.cc(341)] bta_gattc_sm_execute: GATTC State Change: 0x02 -> 0x02 after Event 0x1f0f [ 12-09 14:23:46.498 8315: 8315 I/Process ] Sending signal. PID: 8315 SIG: 9