Это просто означает, что одно из полей, необходимых для обработки логина (т. Е. Имени пользователя или пароля) из вашей формы, является нулевым и должно быть проверено надлежащим образом, если ваш контроллер правильно передает эти параметры с ненулевыми значениями ...
Эта ошибка обычно выдается из этого блока,
if (authentication.getCredentials() == null) {
logger.debug("Authentication failed: no credentials provided");
throw new BadCredentialsException(messages.getMessage(
"AbstractUserDetailsAuthenticationProvider.badCredentials", "Bad credentials"), userDetails);
}
этот код присутствует в классе
"org.springframework.security.authentication.dao.DaoAuthenticationProvider "
Когда getCredentials совпадает с нулем в блоке if, ошибка A Bad Credentials теперь будет выдаваться, как вы видите в трассировке стека консоли ...