浼樺寲ClientCodec

This commit is contained in:
Redkale
2023-01-13 22:39:02 +08:00
parent 8e7b27eb16
commit 52b9fd8326

View File

@@ -131,11 +131,15 @@ public abstract class ClientCodec<R extends ClientRequest, P> implements Complet
}
} catch (Throwable t) {
if (workThread == null) {
Traces.currTraceid(request.traceid);
if (request != null) {
Traces.currTraceid(request.traceid);
}
respFuture.completeExceptionally(t);
} else {
workThread.runWork(() -> {
Traces.currTraceid(request.traceid);
if (request != null) {
Traces.currTraceid(request.traceid);
}
respFuture.completeExceptionally(t);
});
}