diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java index 3cc5bd4558..5c8fb7d566 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java @@ -2670,8 +2670,9 @@ public class SessionVariable implements Serializable, Writable { **/ public void setForwardedSessionVariables(Map variables) { try { - Field[] fields = SessionVariable.class.getFields(); + Field[] fields = SessionVariable.class.getDeclaredFields(); for (Field f : fields) { + f.setAccessible(true); VarAttr varAttr = f.getAnnotation(VarAttr.class); if (varAttr == null || !varAttr.needForward()) { continue;