Похоже, что решение было найдено более глубоко в ошибке.Сообщение об ошибке указывает на файл JAR в кэше (.ivy2/cache/ws.securesocial/securesocial_2.12/jars/securesocial_2.12-master-SNAPSHOT.jar
).
Если этот файл распакован, файл reference.conf
становится видимым, а для authorizationUrl и т. Д. Для oauth1Settings
и oauth2Settings
установлено значение null
.Замена их на строки сделала свое дело, но это кажется очень странным исправлением.
Последний раздел файла conf выглядит как код ниже, где строковые значения изначально были нулевыми значениями.
oauth1Settings {
requestTokenUrl = null
accessTokenUrl = ""
authorizationUrl = ""
consumerKey = null
consumerSecret = null
}
# default settings for oauth2 providers
oauth2Settings {
# these must always be provided for each provider
authorizationUrl = ""
accessTokenUrl = ""
clientId = ""
clientSecret = ""
# optional
scope = null
# optional params maps
authorizationUrlParams {}
accessTokenUrlParams {}
}