DefaultJWTClaimsVerifier.verify(claimsSet, context) throws a NullPointerException for missing expected claims

Issue #553 duplicate
Anders Rogheden created an issue

In DefaultJWTClaimsVerifier row 329
if (! actualClaim.equals(expectedClaim)) {
throws a NullPointerExcption if the actualClaim was not found in the token.

java.lang.NullPointerException: Cannot invoke "Object.equals(Object)" because "actualClaim" is null
at com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier.verify(DefaultJWTClaimsVerifier.java:329)
at com.nimbusds.jwt.proc.DefaultJWTProcessor.verifyClaims(DefaultJWTProcessor.java:271)
at com.nimbusds.jwt.proc.DefaultJWTProcessor.process(DefaultJWTProcessor.java:373)
at com.nimbusds.jwt.proc.DefaultJWTProcessor.process(DefaultJWTProcessor.java:303)
at com.nimbusds.jwt.proc.DefaultJWTProcessor.process(DefaultJWTProcessor.java:294)

Comments (1)

  1. Log in to comment