You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2021/09/20 15:11:25 UTC

[dubbo] branch 3.0 updated: add invocation null check at decode(Channel, InputStream) (#8812)

This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.0 by this push:
     new b9230c2  add invocation null check at decode(Channel, InputStream) (#8812)
b9230c2 is described below

commit b9230c29113071a4cc4fb09cb516c90b1d360346
Author: zrlw <zr...@sina.com>
AuthorDate: Mon Sep 20 23:11:13 2021 +0800

    add invocation null check at decode(Channel, InputStream) (#8812)
---
 .../java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcResult.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcResult.java b/dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcResult.java
index b8336c7..8791e28 100644
--- a/dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcResult.java
+++ b/dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcResult.java
@@ -82,7 +82,7 @@ public class DecodeableRpcResult extends AppResponse implements Codec, Decodeabl
         }
 
         // switch TCCL
-        if (invocation.getServiceModel() != null) {
+        if (invocation != null && invocation.getServiceModel() != null) {
             Thread.currentThread().setContextClassLoader(invocation.getServiceModel().getClassLoader());
         }
         ObjectInput in = CodecSupport.getSerialization(channel.getUrl(), serializationType)