diff --git a/leshan-core/src/main/java/org/eclipse/leshan/core/node/codec/senml/LwM2mNodeSenMLDecoder.java b/leshan-core/src/main/java/org/eclipse/leshan/core/node/codec/senml/LwM2mNodeSenMLDecoder.java index fbf4e61392..9d94a2f82a 100644 --- a/leshan-core/src/main/java/org/eclipse/leshan/core/node/codec/senml/LwM2mNodeSenMLDecoder.java +++ b/leshan-core/src/main/java/org/eclipse/leshan/core/node/codec/senml/LwM2mNodeSenMLDecoder.java @@ -209,7 +209,7 @@ public TimestampedLwM2mNodes decodeTimestampedNodes(byte[] content, LwM2mModel m } return nodes.build(); - } catch (SenMLException e) { + } catch (SenMLException | IllegalArgumentException e) { String hexValue = content != null ? Hex.encodeHexString(content) : ""; throw new CodecException(e, "Unable to decode nodes : %s", hexValue, e); }