Развертывание пользовательского SPI EmailSender в Keycloak приводит к исключению NullPointerException во время выполнения - PullRequest
0 голосов
/ 29 мая 2018

В настоящее время я работаю над нашим пользовательским SPI EmailSenderProvider и получаю NullPointerException, потому что провайдер не был успешно создан во время выполнения и возвращает ноль.Мы уже создали пользовательский поставщик федерации, который уже работает и находится в одном и том же файле jar.Я проследил за документацией и создал классы Provider и ProviderFactory для EmailSender и добавил новый файл для провайдера в папку / META-INF / services.При развертывании модуля его можно увидеть на странице «Информация о сервере».

Кто-нибудь знает, как я могу решить эту проблему или заставить ее работать?

1 Ответ

0 голосов
/ 29 мая 2018

Я наконец понял, что не так.Может быть, это ошибка, но, похоже, чтобы она работала, идентификатор фабрики провайдеров по-прежнему должен быть «по умолчанию».

...