From 52b9fd83260f601d92bf1de816712389fdb8ceb5 Mon Sep 17 00:00:00 2001 From: Redkale Date: Fri, 13 Jan 2023 22:39:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=BC=E6=A8=BA=E5=AF=B2ClientCodec?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/redkale/net/client/ClientCodec.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/redkale/net/client/ClientCodec.java b/src/main/java/org/redkale/net/client/ClientCodec.java index 11e26633a..b82be5e27 100644 --- a/src/main/java/org/redkale/net/client/ClientCodec.java +++ b/src/main/java/org/redkale/net/client/ClientCodec.java @@ -131,11 +131,15 @@ public abstract class ClientCodec 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); }); }