From 61b9e74c957e3d7cbcf3237c19d94c6443116296 Mon Sep 17 00:00:00 2001 From: mlobstein Date: Sat, 15 Oct 2022 02:35:14 -0500 Subject: [PATCH] [epsonprojector] Log invalid number when expecting numeric response from projector (#13550) * Log invalid number when expecting numeric response from projector Signed-off-by: Michael Lobstein --- .../epsonprojector/internal/EpsonProjectorDevice.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bundles/org.openhab.binding.epsonprojector/src/main/java/org/openhab/binding/epsonprojector/internal/EpsonProjectorDevice.java b/bundles/org.openhab.binding.epsonprojector/src/main/java/org/openhab/binding/epsonprojector/internal/EpsonProjectorDevice.java index 27bd0869c..22db88f92 100644 --- a/bundles/org.openhab.binding.epsonprojector/src/main/java/org/openhab/binding/epsonprojector/internal/EpsonProjectorDevice.java +++ b/bundles/org.openhab.binding.epsonprojector/src/main/java/org/openhab/binding/epsonprojector/internal/EpsonProjectorDevice.java @@ -178,7 +178,12 @@ public class EpsonProjectorDevice { str = subStr[0]; } - return Integer.parseInt(str, radix); + try { + return Integer.parseInt(str, radix); + } catch (NumberFormatException nfe) { + throw new EpsonProjectorCommandException( + "Unable to parse response '" + str + "' as Integer for command: " + query); + } } protected int queryInt(String query, int timeout) throws EpsonProjectorCommandException, EpsonProjectorException {