From 22862402d28c6c4f315659037e2ec8756c7abc72 Mon Sep 17 00:00:00 2001
From: ruansheng <cearnach@foxmail.com>
Date: Tue, 8 Mar 2022 22:08:57 +0800
Subject: [PATCH] fix dubbo ServiceParameterResolver NPE

---
 .../parameter/AbstractNamedValueServiceParameterResolver.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/spring-cloud-alibaba-starters/spring-cloud-starter-dubbo/src/main/java/com/alibaba/cloud/dubbo/service/parameter/AbstractNamedValueServiceParameterResolver.java b/spring-cloud-alibaba-starters/spring-cloud-starter-dubbo/src/main/java/com/alibaba/cloud/dubbo/service/parameter/AbstractNamedValueServiceParameterResolver.java
index 2fa4511f8..206d3e4a7 100644
--- a/spring-cloud-alibaba-starters/spring-cloud-starter-dubbo/src/main/java/com/alibaba/cloud/dubbo/service/parameter/AbstractNamedValueServiceParameterResolver.java
+++ b/spring-cloud-alibaba-starters/spring-cloud-starter-dubbo/src/main/java/com/alibaba/cloud/dubbo/service/parameter/AbstractNamedValueServiceParameterResolver.java
@@ -112,7 +112,7 @@ public abstract class AbstractNamedValueServiceParameterResolver
 			}
 		}
 
-		return index > -1 ? arguments[index] : null;
+		return index != null && index > -1 ? arguments[index] : null;
 	}
 
 	protected Collection<String> getNames(RestMethodMetadata restMethodMetadata,