Merge branch 'apache-3.1' into apache-3.2
# Conflicts: # dubbo-dependencies-bom/pom.xml # dubbo-dependencies/dubbo-dependencies-zookeeper-curator5/pom.xml # dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml # dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleHttp2Protocol.java # dubbo-xds/pom.xml # pom.xml
This commit is contained in:
commit
736d9965db
|
|
@ -150,7 +150,7 @@
|
|||
<nacos_version>2.1.2</nacos_version>
|
||||
<grpc.version>1.54.0</grpc.version>
|
||||
<grpc_contrib_verdion>0.8.1</grpc_contrib_verdion>
|
||||
<jprotoc_version>1.2.1</jprotoc_version>
|
||||
<jprotoc_version>1.2.2</jprotoc_version>
|
||||
<!-- Log libs -->
|
||||
<slf4j_version>1.7.36</slf4j_version>
|
||||
<jcl_version>1.2</jcl_version>
|
||||
|
|
|
|||
|
|
@ -34,7 +34,11 @@ public class UnaryStubMethodHandler<T, R> implements StubMethodHandler<T, R> {
|
|||
T request = (T) arguments[0];
|
||||
CompletableFuture<R> future = new CompletableFuture<>();
|
||||
StreamObserver<R> responseObserver = new FutureToObserverAdaptor<>(future);
|
||||
func.accept(request, responseObserver);
|
||||
try {
|
||||
func.accept(request, responseObserver);
|
||||
} catch (Throwable e) {
|
||||
future.completeExceptionally(e);
|
||||
}
|
||||
return future;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue