Я пытаюсь реализовать полнофункциональный Spring-boot oauth2.Мне удается внедрить учетные данные с успехом, я получаю правильный ответ с помощью access_token и refresh_token, используя /oauth/token
Используя правильное имя пользователя и пароль
{
"access_token": "b8c45984-c573-4837-9ef6-6896f308a286",
"token_type": "bearer",
"refresh_token": "48145463-830e-4467-ab89-587bda6b32de",
"expires_in": 43199,
"scope": "read write"
}
и если я использую неправильное имя пользователя, это дает мне правильную ошибку, которой я рад;
Неправильное имя пользователя:
{error: "unauthorized", error_description: "No value present"}
ошибка: «неавторизовано» error_description: «Нет значения»
, но проблема возникает, когда я использую правильное имя пользователя и неверный пароль;я получаю ошибку ниже
2018-05-28 14:47:25.264 WARN 6604 --- [nio-8088-exec-2] .c.j.MappingJackson2HttpMessageConverter :
Failed to evaluate Jackson serialization for type [class org.springframework.security.oauth2.provider.error.DefaultWebResponseExceptionTranslator$UnauthorizedException]:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.oauth2.common.exceptions.OAuth2ExceptionJackson2Serializer':
BeanPostProcessor before instantiation of bean failed;
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'org.springframework.transaction.config.internalTransactionAdvisor' defined in class path resource
[org/springframework/transaction/annotation/ProxyTransactionManagementConfiguration.class]:
Bean instantiation via factory method failed;
nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor]:
Factory method 'transactionAdvisor' threw exception;
nested exception is java.lang.NullPointerException