#java #gradle
#java #gradle
Вопрос:
Я пытаюсь создать один из наших старых проектов, который использует Gradle 4.9. Я получаю сбои сборки с сообщением Process 'Gradle Test Executor 1' finished with non-zero exit value 100
, но я не могу найти никакой информации о том, что на самом деле означает этот код. Есть ли где-нибудь ссылка с этими кодами ошибок? Я не смог его найти, но, возможно, я просто не ищу в нужном месте.
Комментарии:
1. попробуйте добавить
--debug
в свою команду gradle и попытайтесь найти причину.2. @michalk Я использовал различные отладочные переключатели, но фактическая причина никогда не показывается. Я просто хочу знать, что это
100
на самом деле означает .3. Вы используете Linux?
4. Это произошло как на mac, так и в контейнерах docker Linux.
Ответ №1:
Это может произойти, если используется тест или любой код, который выполняется тестом System.exit
. Это завершает работу тестировщика, и Gradle предполагает, что он завершает работу должным образом. Посмотрите на эту открытую проблему.
Комментарии:
1. Я полагаю, возможно, что Spark с трудом выходит из-под капота. Мы не делаем этого в нашем коде.
Ответ №2:
Похоже, что код выхода 100 ссылается на отсутствующий файл. После перестройки проекта тремя или четырьмя различными способами я обнаружил, что на шаге ошибочно удалялся требуемый файл сертификата, а функция инициализации службы Spark запускалась (без какого-либо сообщения об ошибке, что является удивительным).