From ed73fdeed0e9e7392434a76c5f2b9cb3d42bfc80 Mon Sep 17 00:00:00 2001 From: Albumen Kevin Date: Tue, 9 Aug 2022 09:55:47 +0800 Subject: [PATCH] Fix triple unexport remove (#10417) --- .../java/org/apache/dubbo/rpc/protocol/tri/TripleProtocol.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleProtocol.java b/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleProtocol.java index 734d173413..7e5a5b648c 100644 --- a/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleProtocol.java +++ b/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleProtocol.java @@ -95,8 +95,7 @@ public class TripleProtocol extends AbstractProtocol { @Override public void afterUnExport() { pathResolver.remove(url.getServiceKey()); - pathResolver.add(url.getServiceModel().getServiceModel().getInterfaceName(), - invoker); + pathResolver.remove(url.getServiceModel().getServiceModel().getInterfaceName()); // set service status triBuiltinService.getHealthStatusManager() .setStatus(url.getServiceKey(), ServingStatus.NOT_SERVING);