Community
Participate
Working Groups
There is no way to get the return code of an external process launched via the ExternalBuildRunner -> BuildRunnerHelper -> CommandLauncher. The result of fProcess.waitFor() which indicates the process exit code is ignored. Instead, the CommandLauncher#waitAndRead returns a custom status code which can be either ILLEGAL_COMMAND, COMMAND_CANCELED or OK. Thus, even when the process terminates with an exit code != 0, the returned Status code is OK, this is not the correct behaviour.