diff --git a/auth0/src/main/java/com/auth0/android/request/internal/JsonRequiredTypeAdapterFactory.java b/auth0/src/main/java/com/auth0/android/request/internal/JsonRequiredTypeAdapterFactory.java index a62b12e2..d7e14428 100755 --- a/auth0/src/main/java/com/auth0/android/request/internal/JsonRequiredTypeAdapterFactory.java +++ b/auth0/src/main/java/com/auth0/android/request/internal/JsonRequiredTypeAdapterFactory.java @@ -32,7 +32,7 @@ public T read(JsonReader in) throws IOException { Field[] fields = pojo.getClass().getDeclaredFields(); for (Field f : fields) { - if (f.getAnnotation(JsonRequired.class) != null) { + if (f != null && f.getAnnotation(JsonRequired.class) != null) { try { f.setAccessible(true); if (f.get(pojo) == null) {