From 513b3213f8c573082cbe7f63d2af6dbf4d19bd6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lg=E6=9E=97=E5=9B=BD?= Date: Tue, 21 May 2019 20:22:58 +0800 Subject: [PATCH] clear url when create proxy --- .../src/main/java/org/apache/dubbo/config/ReferenceConfig.java | 1 + 1 file changed, 1 insertion(+) diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java index 3b8eb93add7f..bb23381277a7 100644 --- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java +++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java @@ -356,6 +356,7 @@ private T createProxy(Map map) { logger.info("Using injvm service " + interfaceClass.getName()); } } else { + urls.clear(); // reference retry init will add url to urls, lead to OOM if (url != null && url.length() > 0) { // user specified URL, could be peer-to-peer address, or register center's address. String[] us = SEMICOLON_SPLIT_PATTERN.split(url); if (us != null && us.length > 0) {