javadocs для NoSuchMethodError говорят,
Обычно эта ошибка улавливается компилятором; эта ошибка может произойти только во время выполнения, если определение класса несовместимо изменилось.
blockquote>Так что это, вероятно, вызвано несовместимыми версиями загружаемого slf4j. Вместо того, чтобы смотреть на ваш путь к классам и угадывать, где загружаются классы, найдите, где загружен ваш класс, как описано здесь .
Распечатайте, откуда загружаются
org.slf4j.spi.LocationAwareLogger
,org.apache.commons.logging.impl.SLF4JLocationAwareLog
иorg.slf4j.Marker
.