parseMinuteRecord bug, seems to origin from parsing (independent from branches/commits, even cleared all app data via Android settings)
Probably yet unknown/unhandled data composition in dump
Example dump that causes error in branch bugfix/dump_parse_error:
dumps/flex/megadump_causes_parse_error.txt
08-16 02:48:57.354 18748-18783/seemoo.fitbit W/BluetoothGatt: Unhandled exception in callback
java.lang.StringIndexOutOfBoundsException: length=12746; regionStart=12744; regionLength=8
at java.lang.String.startEndAndLength(String.java:504)
at java.lang.String.substring(String.java:1333)
at seemoo.fitbit.dumps.Dump.parseMinuteRecords(Dump.java:80)
parseMinuteRecord bug, seems to origin from parsing (independent from branches/commits, even cleared all app data via Android settings) Probably yet unknown/unhandled data composition in dump
Example dump that causes error in branch bugfix/dump_parse_error: dumps/flex/megadump_causes_parse_error.txt
08-16 02:48:57.354 18748-18783/seemoo.fitbit W/BluetoothGatt: Unhandled exception in callback java.lang.StringIndexOutOfBoundsException: length=12746; regionStart=12744; regionLength=8 at java.lang.String.startEndAndLength(String.java:504) at java.lang.String.substring(String.java:1333) at seemoo.fitbit.dumps.Dump.parseMinuteRecords(Dump.java:80)