From be713c9ccff0c9f3ca7e1a8f4581213c5e606533 Mon Sep 17 00:00:00 2001 From: Redkale Date: Sat, 2 Jul 2022 22:45:11 +0800 Subject: [PATCH] --- src/main/java/org/redkale/net/sncp/SncpDynServlet.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/redkale/net/sncp/SncpDynServlet.java b/src/main/java/org/redkale/net/sncp/SncpDynServlet.java index a6e05c612..5b0503c7d 100644 --- a/src/main/java/org/redkale/net/sncp/SncpDynServlet.java +++ b/src/main/java/org/redkale/net/sncp/SncpDynServlet.java @@ -618,7 +618,9 @@ public final class SncpDynServlet extends SncpServlet { if (originalReturnType != void.class && originalReturnType != Void.class) { if (boolReturnTypeFuture && method.getReturnType() != method.getGenericReturnType()) { java.lang.reflect.Type t = ((ParameterizedType) method.getGenericReturnType()).getActualTypeArguments()[0]; - if (t != Void.class && t != java.lang.reflect.Type.class) BsonFactory.root().loadEncoder(t); + if (t != Void.class && t != java.lang.reflect.Type.class) { + BsonFactory.root().loadEncoder(t); + } } else { try { BsonFactory.root().loadEncoder(originalReturnType);