Browse Source

close channel if processPostTelemetryMsg exception (Failed to convert telemetry)

pull/5018/head
Sergey Matvienko 5 years ago
committed by Andrew Shvayka
parent
commit
b8cecbeefd
  1. 2
      common/transport/mqtt/src/main/java/org/thingsboard/server/transport/mqtt/session/GatewaySessionHandler.java

2
common/transport/mqtt/src/main/java/org/thingsboard/server/transport/mqtt/session/GatewaySessionHandler.java

@ -352,6 +352,7 @@ public class GatewaySessionHandler {
processPostTelemetryMsg(deviceCtx, postTelemetryMsg, deviceName, msgId);
} catch (Throwable e) {
log.warn("[{}][{}] Failed to convert telemetry: {}", gateway.getDeviceId(), deviceName, deviceEntry.getValue(), e);
channel.close();
}
}
@ -383,6 +384,7 @@ public class GatewaySessionHandler {
processPostTelemetryMsg(deviceCtx, postTelemetryMsg, deviceName, msgId);
} catch (Throwable e) {
log.warn("[{}][{}] Failed to convert telemetry: {}", gateway.getDeviceId(), deviceName, msg, e);
channel.close();
}
}

Loading…
Cancel
Save