diff --git a/src/main/java/com/alipay/oceanbase/rpc/protocol/payload/impl/execute/ObTableSingleOpEntity.java b/src/main/java/com/alipay/oceanbase/rpc/protocol/payload/impl/execute/ObTableSingleOpEntity.java index b190803e..a3eecd99 100644 --- a/src/main/java/com/alipay/oceanbase/rpc/protocol/payload/impl/execute/ObTableSingleOpEntity.java +++ b/src/main/java/com/alipay/oceanbase/rpc/protocol/payload/impl/execute/ObTableSingleOpEntity.java @@ -373,7 +373,7 @@ public void setAggPropertiesNames(List columnNames) { public Map getSimpleProperties() { Map values = new HashMap((int) propertiesValues.size()); - for (int i = 0; i < propertiesNames.size(); i++) { + for (int i = 0; i < propertiesNames.size() && i < propertiesValues.size(); i++) { values.put(propertiesNames.get(i), propertiesValues.get(i).getValue()); } return values;