Эта ошибка может произойти, когда плагин не может быть найден. Судя по всему, вы создаете uber jar, и либо дескриптор плагина не найден, либо класс плагина не найден. При сборке Uber JAR с Log4j 2.x вам необходимо извлечь файлы Log4j2Plugins.dat, которые присутствуют в каждом jar. Это [Stackoverflow question][1]
предоставляет решение для этого. Вы также можете попробовать Log4j2 3.0.0-SNAPSHOT. Он упаковывает дескрипторы плагинов в классы, которые расположены с использованием java .util.ServiceLoader. Пока процесс затенения поддерживает объединение нескольких реализаций службы, он должен работать нормально.
Это также должно быть очевидно, но также должны быть включены соответствующие файлы jar для поддержки no sql и mongodb appender. ,