Springブート1.3.8からSpringブート1.4.4にアップグレードした後、AbstractRememberMeServices
にNullPointerException
が発生します。これは、ロガーが正しくインスタンス化されないためです。Springブート1.4へのアップグレード後、AbstractRememberMeServiceのNullPointerExceptionが発生する
NullPointerException
がthis行にスローされます。
RememberMeService
AbstractRememberMeServices
を拡張したカスタムを書きます。あなたが切り取ら次のコードで見ることができるように、このサービスは、Beanとして登録されています
@Bean
RememberMeServices rememberMeServices(UserDetailsService userDetailsService, UserRepository userRepository, RememberMeTokenRepository rememberMeTokenRepository, RandomService randomService) {
String key = env.getProperty("security.rememberme.key");
RememberMeService rememberMeService = new RememberMeService(key, userDetailsService, userRepository, rememberMeTokenRepository, randomService);
rememberMeService.setAlwaysRemember(true);
return rememberMeService;
}
このエラーは、このSO questionに関連すると思われます。加えて、JHipsterは同様のissueを持っています。
ロガーが正しくインスタンス化されなかった理由は誰にも分かりますか?
それを指摘してくれてありがとう。私はこれを確認し、あなたにフィードバックを与えます。 – fabwu