From 017bc20908536c7b16660e2a2452b0478a48f2b6 Mon Sep 17 00:00:00 2001 From: weixiang1862 <652048614@qq.com> Date: Wed, 18 Oct 2023 12:37:41 +0800 Subject: [PATCH] Fix config length limitation. (#623) --- CHANGES.md | 1 + .../java/org/apache/skywalking/apm/util/ConfigInitializer.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index d34b14f91..16ed45919 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -14,6 +14,7 @@ Release Notes. * Optimize spring-cloud-gateway 2.1.x, 3.x witness class. * Support report MongoDB instance info in Mongodb 4.x plugin. * To compatible upper and lower case Oracle TNS url parse. +* Fix config length limitation. #### Documentation diff --git a/apm-commons/apm-util/src/main/java/org/apache/skywalking/apm/util/ConfigInitializer.java b/apm-commons/apm-util/src/main/java/org/apache/skywalking/apm/util/ConfigInitializer.java index 53976898a..41fb470bc 100644 --- a/apm-commons/apm-util/src/main/java/org/apache/skywalking/apm/util/ConfigInitializer.java +++ b/apm-commons/apm-util/src/main/java/org/apache/skywalking/apm/util/ConfigInitializer.java @@ -96,7 +96,7 @@ public class ConfigInitializer { } } if (propertyValue.length() > lengthLimited) { - StringUtil.cut(propertyValue, lengthLimited); + propertyValue = StringUtil.cut(propertyValue, lengthLimited); System.err.printf("The config value will be truncated , because the length max than %d : %s -> %s%n", lengthDefine.value(), configKey, propertyValue); } }