From: Kai Kreuzer Date: Tue, 15 Jun 2021 21:47:47 +0000 (+0200) Subject: [tesla] Prevent NPE (#10872) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=f506ec299b691c18f6e1e947303586acdc065530;p=openhab-addons.git [tesla] Prevent NPE (#10872) Signed-off-by: Kai Kreuzer --- diff --git a/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaVehicleHandler.java b/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaVehicleHandler.java index 44d5591253..b3f999c57a 100644 --- a/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaVehicleHandler.java +++ b/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaVehicleHandler.java @@ -560,7 +560,9 @@ public class TeslaVehicleHandler extends BaseThingHandler { } updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR); - eventClient.close(); + if (eventClient != null) { + eventClient.close(); + } } else if ((System.currentTimeMillis() - apiIntervalTimestamp) > 1000 * TeslaAccountHandler.API_ERROR_INTERVAL_SECONDS) { logger.trace("Resetting the error counter. ({} errors in the last interval)", apiIntervalErrors);