IncompatibleClassChangeErrorIncompatibleClassChangeError
Класс изменился несовместимым образом с момента компиляции вызывающего кода.
Что вызывает эту ошибку
Существует двоичная несовместимость: поле стало методом, интерфейс стал классом или произошли аналогичные структурные изменения между версиями при компиляции и во время выполнения.
Как исправить
Перекомпилируйте весь код относительно одной версии библиотеки. Очистите артефакты сборки и выполните повторную сборку. Проверьте конфликты версий зависимостей.
Связанные коды ошибок
UnsupportedOperationExceptionUnsupportedOperationException
Операция не поддерживается данной реализацией.
IllegalAccessExceptionIllegalAccessException
Код пытается обратиться к классу, полю или методу, к которому у него нет прав доступа.
NumberFormatExceptionNumberFormatException
Строка не может быть разобрана как число.
FileNotFoundExceptionFileNotFoundException
Указанный путь к файлу не существует или файл невозможно открыть.
StackOverflowErrorStackOverflowError
Стек вызовов превысил максимальный размер, как правило из-за глубокой или бесконечной рекурсии.
ClassNotFoundExceptionClassNotFoundException
Класс не найден в classpath во время выполнения.