From 027aba599eea6acd03635d520d68d3309c76157d Mon Sep 17 00:00:00 2001 From: namelessssssssssss <100946116+namelessssssssssss@users.noreply.github.com> Date: Tue, 17 Oct 2023 16:57:31 +0800 Subject: [PATCH] Fix wrong return types for StubMethodDescriptor (#13200) --- .../java/org/apache/dubbo/rpc/model/StubMethodDescriptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/StubMethodDescriptor.java b/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/StubMethodDescriptor.java index af294d35e4..a98ef742f2 100644 --- a/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/StubMethodDescriptor.java +++ b/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/StubMethodDescriptor.java @@ -63,7 +63,7 @@ public class StubMethodDescriptor implements MethodDescriptor, PackableMethod { this.returnClass = responseClass; this.paramDesc = ReflectUtils.getDesc(parameterClasses); this.compatibleParamSignatures = Stream.of(parameterClasses).map(Class::getName).toArray(String[]::new); - this.returnTypes = new Type[]{requestClass, requestClass}; + this.returnTypes = new Type[]{responseClass, responseClass}; serviceDescriptor.addMethod(this); }