Fix build and improve exception handling (#10726)

The PercentType and QuantityType can also throw an IllegalArgumentException.

Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
Wouter Born
2021-05-20 19:15:23 +02:00
committed by GitHub
parent b049d3d13b
commit a032118213
7 changed files with 9 additions and 11 deletions

View File

@@ -159,8 +159,8 @@ public class WLedHandler extends BaseThingHandler {
updateState(CHANNEL_SECONDARY_WHITE,
new PercentType(secondaryWhite.divide(BIG_DECIMAL_2_55, RoundingMode.HALF_UP)));
}
} catch (NumberFormatException e) {
logger.warn("NumberFormatException when parsing the WLED colour and white fields:{}", e.getMessage());
} catch (IllegalArgumentException e) {
logger.warn("IllegalArgumentException when parsing the WLED colour and white fields:{}", e.getMessage());
}
}