mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
LOG.atLevel(logLevel).log(...) in NativeFITMessage.getFieldDefinition uses the SLF4J 2.0 fluent API, which logback-android 3.0.0 does not implement. This throws AbstractMethodError at runtime, crashing the FitAsyncProcessor thread and aborting the entire Garmin device sync when a .FIT file triggers the type/size mismatch path. Replace with a switch dispatching to LOG.debug/info/warn.