От java документов .
Выбрасывается, когда приложение пытается вызвать абстрактный метод. Обычно эту ошибку перехватывает компилятор; эта ошибка может возникнуть только во время выполнения, если определение некоторого класса несовместимо изменилось с момента последней компиляции текущего выполняемого метода.
Это означает, что код был скомпилирован с одной версией библиотеки json4s, которая изменилась с нарушением совместимости по сравнению с текущей версией библиотеки во время выполнения. Точка перелома - изменение org.json4s.DefaultFormats
.
Это обычно происходит, когда есть несколько зависимостей, включая временные зависимости (зависимость зависимости) с различными требованиями к версии. В этом случае инструменты сборки выбирают самую высокую версию.
Лучший подход к отладке - создать дерево зависимостей (это зависит от используемого вами инструмента сборки) и проверить вытеснение библиотеки json4s.