浼樺寲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) { } catch (Throwable t) {
if (workThread == null) { if (workThread == null) {
Traces.currTraceid(request.traceid); if (request != null) {
Traces.currTraceid(request.traceid);
}
respFuture.completeExceptionally(t); respFuture.completeExceptionally(t);
} else { } else {
workThread.runWork(() -> { workThread.runWork(() -> {
Traces.currTraceid(request.traceid); if (request != null) {
Traces.currTraceid(request.traceid);
}
respFuture.completeExceptionally(t); respFuture.completeExceptionally(t);
}); });
} }