From: Marcel Date: Sun, 27 Sep 2020 21:14:04 +0000 (+0200) Subject: [miio] avoid IndexOutOfBoundsException exception (#8587) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=d716d0378702815636ee4c8c7c7bdd9bfcfc7c7c;p=openhab-addons.git [miio] avoid IndexOutOfBoundsException exception (#8587) In case of the parameters & response are not equal avoid the java.lang.IndexOutOfBoundsException: Index: 4, Size: 4 Signed-off-by: Marcel Verpaalen --- diff --git a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoBasicHandler.java b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoBasicHandler.java index 47b36c4500..4ba8cae7f6 100644 --- a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoBasicHandler.java +++ b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoBasicHandler.java @@ -426,6 +426,7 @@ public class MiIoBasicHandler extends MiIoAbstractHandler { if (res.size() != para.size()) { logger.debug("Unexpected size different. Request size {}, response size {}. (Req: {}, Resp:{})", para.size(), res.size(), para, res); + return; } for (int i = 0; i < para.size(); i++) { // This is a miot parameter