У меня есть проект, созданный с использованием gradle.
В проекте есть две зависимости в разных версиях, фактически будет использоваться только более новая.
Когда я использую gradle:bootRun
чтобы запустить проект, и при выполнении какого-либо метода возникнет проблема сбоя, но когда я использую java -jar
для запуска проекта и выполнения кода, проблем не будет.Хотя я решил проблему, исключив более старую зависимость, но все же чувствую любопытство, разница между использованием Java-jar
и BootRun
для запуска проекта.
Ошибка происходит во время выполнения.
A fatal error has been detected by the Java Runtime Environment: #
SIGSEGV (0xb) at pc=0x0000000105f230c2, pid=36963, tid=0x0000000000005f03
И зависимости, которые я использовал:
compile 'org.apache.kafka:kafka-clients:0.10.2.1'
compile 'org.apache.kafka:kafka-clients:0.8.2.1'
, мы обнаружили, что проблема в том, что библиотеки lz4 в конфликте kafka -
(извините за плохой английский, спросите меняесли нужны подробности об этой проблеме ?)