Я посмотрел на их баг-трекер после их индексной страницы и не смог найти это сообщение, и не уверен, насколько активно ведется работа с библиотекой.
Просто чтобыобъясните, что вызвало проблему в вашем коде, я бы поделился снимком экрана, а затем попытался бы добавить подробности вокруг него.
Итак, в JARдля версии 2.7.2 существуют объявления служб (META-INF/services
), которые включают org.apache.xalan.extensions.bsf.BSFManager
в качестве одного из них.В этом случае служебный файл должен указывать поставщика для себя, и предполагается, что класс должен присутствовать (путь к модулю или безымянный модуль), который должен быть разрешен для надежной конфигурации модулей.
В этом случае для модуля xalan
(автоматический модуль), в указанном сервисе нет класса провайдера, упакованного в самой зависимости.(См. Пакет org.apache
, далее он не имеет пакета bsf
и класса BSFManager
. Отсюда и исключение, которое вы получите.
Одна из настроек, которая должна быть решена, заключается в следующем:Обновите библиотеку jar (исправьте ее) и избавьтесь от служебного файла, если вы его не используете.
Идеальным способом было бы сообщить об этом сопровождающим и разрешить его, если они активно поддерживают его.(последний выпуск был почти 5 лет назад, возможно, просто захотите найти лучшую альтернативу IMHO).