diff --git a/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java b/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java index 9d47d1157..d8c8c8218 100644 --- a/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java +++ b/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java @@ -32,7 +32,9 @@ public class StringMapDataDecoder implements Decoder> { Map result = new HashMap(); for (String entry : value.split("\r\n|\n")) { String[] parts = entry.split(":"); - result.put(parts[0], parts[1]); + if (parts.length == 2) { + result.put(parts[0], parts[1]); + } } return result; }