|
extraParameters = new HashMap<>(); |
The method throw NullPointerException each time that it call when the class variable extraParameters is null because the initialisation is done for the parameter variable and not for the class variable with the same name. The this. is missing.
public AccessTokenRequestParams addExtraParameters(Map<String, String> extraParameters) {
if (extraParameters == null || extraParameters.isEmpty()) {
return this;
}
if (this.extraParameters == null) {
extraParameters = new HashMap<>(); // Error
}
this.extraParameters.putAll(extraParameters);
return this;
}
It should be :
if (this.extraParameters == null) {
this.extraParameters = new HashMap<>();
}
scribejava/scribejava-core/src/main/java/com/github/scribejava/core/oauth/AccessTokenRequestParams.java
Line 45 in 8970e8e
The method throw NullPointerException each time that it call when the class variable
extraParametersis null because the initialisation is done for the parameter variable and not for the class variable with the same name. Thethis.is missing.It should be :