From: mlobstein Date: Sat, 15 Oct 2022 07:35:14 +0000 (-0500) Subject: [epsonprojector] Log invalid number when expecting numeric response from projector... X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=61b9e74c957e3d7cbcf3237c19d94c6443116296;p=openhab-addons.git [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 --- 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 27bd0869cb..22db88f927 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 {