Горячий, чтобы исключить org.w3 c .node при сборке jar - PullRequest
0 голосов
/ 05 марта 2020

Я получаю сообщение об ошибке при использовании apache tika.

Ошибка при обработке нового клиентского вызова java .lang.RuntimeException: Ошибка ответа плагина: java .lang.LinkageError: Нарушение ограничения загрузчика: при разрешении метода "javax.imageio.metadata.IIOMetadata.getAsTree (Ljava / lang / String;) Lorg / w3c / dom / Node;" загрузчик классов (экземпляр com / lucidworks / fusion / plugin / FusionPluginClassLoader) текущего класса, org / apache / tika / parser / image / ImageParser и загрузчик классов (экземпляр) для класса определения метода, javax / imageio / metadata / IIOMetadata, имеют разные объекты Class для типа org / w3c / dom / Node, используемого в подписи

Я обнаружил проблему из-за разных версий org.w3 c .dom в javax .imageio.metadata.IIOMetadata и org / apache / tika / parser / image / ImageParser. Как исключить одну зависимость в gradle или есть способ решить эту проблему

...