diff --git a/src/org/redkale/net/http/HttpResponse.java b/src/org/redkale/net/http/HttpResponse.java index ce1a2b06d..ca26f4a60 100644 --- a/src/org/redkale/net/http/HttpResponse.java +++ b/src/org/redkale/net/http/HttpResponse.java @@ -433,7 +433,9 @@ public class HttpResponse extends Response { */ @SuppressWarnings("unchecked") public void finish(final Convert convert, final Type type, final Object obj) { - if (obj instanceof CompletableFuture) { + if (obj == null) { + finish("null"); + } else if (obj instanceof CompletableFuture) { ((CompletableFuture) obj).whenComplete((v, e) -> { if (e != null) { context.getLogger().log(Level.WARNING, "Servlet occur, forece to close channel. request = " + request, e);