Я использую apache commons exec для создания внешнего java-процесса, который иногда возвращает код выхода 1. Когда я заглянул в код Commons exec, оказалось, что проблемы не связаны с apache commons exec, а связаны с Runtime exec на java.
Здесь я запускаю многопоточную программу, которая создает эти процессы. И я протестировал код, передав idfier внешнему процессу, чтобы определить, был ли процесс создан из-за ошибки во время обработки. Но для тех потоков, которые терпят неудачу при вызове команды exex, похоже, не вызывается внешний java-процесс, поскольку я не нахожу idfier неудачного процесса в журнале.
Мы будем очень признательны за любые предложения относительно того, что может быть потенциальной причиной этого.