diff --git a/joylive-core/joylive-governance-api/src/main/java/com/jd/live/agent/governance/invoke/filter/inbound/AuthInboundFilter.java b/joylive-core/joylive-governance-api/src/main/java/com/jd/live/agent/governance/invoke/filter/inbound/AuthInboundFilter.java index 2cb722baf..34a68b6d2 100644 --- a/joylive-core/joylive-governance-api/src/main/java/com/jd/live/agent/governance/invoke/filter/inbound/AuthInboundFilter.java +++ b/joylive-core/joylive-governance-api/src/main/java/com/jd/live/agent/governance/invoke/filter/inbound/AuthInboundFilter.java @@ -48,7 +48,7 @@ public class AuthInboundFilter implements InboundFilter { @Override public void filter(InboundInvocation invocation, InboundFilterChain chain) { ServicePolicy servicePolicy = invocation.getServiceMetadata().getServicePolicy(); - AuthPolicy authPolicy = servicePolicy.getAuthPolicy(); + AuthPolicy authPolicy = servicePolicy == null ? null : servicePolicy.getAuthPolicy(); if (authPolicy != null && authPolicy.getType() != null) { Authenticate authenticate = authenticates.get(authPolicy.getType()); if (authenticate != null) {