From 825d5e69bcf8840c4b04c3f6076ea3ef878107f2 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 5 Jan 2018 23:28:19 +0800 Subject: [PATCH] Fix ServiceNameCacheGuavaService split error --- .../cache/guava/service/ServiceNameCacheGuavaService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apm-collector/apm-collector-cache/collector-cache-guava-provider/src/main/java/org/apache/skywalking/apm/collector/cache/guava/service/ServiceNameCacheGuavaService.java b/apm-collector/apm-collector-cache/collector-cache-guava-provider/src/main/java/org/apache/skywalking/apm/collector/cache/guava/service/ServiceNameCacheGuavaService.java index 87fb043c4..5aa3fd80e 100644 --- a/apm-collector/apm-collector-cache/collector-cache-guava-provider/src/main/java/org/apache/skywalking/apm/collector/cache/guava/service/ServiceNameCacheGuavaService.java +++ b/apm-collector/apm-collector-cache/collector-cache-guava-provider/src/main/java/org/apache/skywalking/apm/collector/cache/guava/service/ServiceNameCacheGuavaService.java @@ -74,7 +74,7 @@ public class ServiceNameCacheGuavaService implements ServiceNameCacheService { public String getSplitServiceName(String serviceName) { if (StringUtils.isNotEmpty(serviceName)) { - String[] serviceNames = serviceName.split(Const.ID_SPLIT); + String[] serviceNames = serviceName.split(Const.ID_SPLIT, 2); if (serviceNames.length == 2) { return serviceNames[1]; } else {