Java.lang.NoSuchMethodError: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.getOutputContext() после обновления wildfly

Я использовал wildfly8, у которого есть jackson.core в версии 2.5, теперь я перешел на wildfly11 с версией 2.9 jackson.core. После обновления зависимости Джексона я получаю исключение ниже.

java.lang.NoSuchMethodError: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.getOutputContext()Lcom/fasterxml/jackson/core/json/JsonWriteContext

Как я могу исправить это, не понижая версию jackson до предыдущей?

Я думаю, что перекомпиляции вашего кода с использованием Jackson 2.9 должно быть достаточно; они изменили возвращаемый тип этого метода между 2.7 и 2.8. См. github.com/FasterXML/jackson-core/issues/313

Mark Rotteveel 21.01.2019 18:45
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
2
1 841
0

Другие вопросы по теме