На моей машине я обновился с Java 1.6 до Java 1.8. Теперь, при выполнении сборки, ниже JiBXException в компиляции привязки JiBX.
bind:
[echo] Running JiBX binding compiler
[bind] Error running binding compiler
[bind] java.lang.IllegalStateException: Error loading class java.lang.CharSequence: Error reading path java/lang/CharSequence.class for class java.lang.CharSequence
BUILD FAILED
/build/build.xml:218: JiBXException in JiBX binding compilation
Я использую эти версии JiBX JAR - jibx-bind-1.2.2, jibx-run-1.2.2.
Как обходной путь - я попытался обновить версию JiBX до 1.3.1, а также обновился до bcel-6.0-SNAPSHOT.jar
Но все еще сталкивается с той же ошибкой. :(




Перейти к началу метаданных
Из-за старой проблемы совместимости Jar-файлов с Java 8 необходимо обновить JiBX до версии 1.3.1, которая совместима с java 8. Следующие JAR-файлы необходимо обновить.
• jibx-bind-1.3.1.jar
• jibx-run-1.3.1.jar
• jibx-tools-1.3.1.jar
• joda-time-2.9.5.jar
• jibx-extras-1.3.1.jar
• bcel-6.1.jar
• xpp3-1.1.6.jar
Я обновил JibX и BCEL Jars. Теперь можно создать сборку. Однако при обработке столкнулся с другой ошибкой - java.lang.IllegalAccessError: попытался получить доступ к полю 'guid' из класса transferobjects.ingestion.JiBX_AudioXMLBindingMungeAdapter Какие-нибудь решения для этого ??