Dear Sirs,
When a contestant submit his work to server for judgement and the problem have a checker need to execute to compare the result, I got following message, I don't know how to solve this problem and how to prevent it happen again.
[Jun 18 20:34:26.475] judgedaemon[12171]: API request GET config [Jun 18 20:34:26.564] judgedaemon[12171]: API request GET config [Jun 18 20:34:26.654] judgedaemon[12171]: Working directory: /opt/domjudge/judgehost/judgings/UPM02/endpoint-default/c5-s207-j239 [Jun 18 20:34:26.658] judgedaemon[12171]: API request GET submission_files [Jun 18 20:34:26.754] compile.sh[45693]: starting '/opt/domjudge/judgehost/lib/judge/compile.sh', PID = 45693 [Jun 18 20:34:26.757] compile.sh[45693]: arguments: '/opt/domjudge/judgehost/judgings/UPM02/endpoint-default/executable/cpp/run' '/opt/domjudge/judgehost/judgings/UPM02/endpoint-default/c5-s207-j239' [Jun 18 20:34:26.760] compile.sh[45693]: source file(s): D.cpp [Jun 18 20:34:26.766] compile.sh[45693]: starting compile [Jun 18 20:34:27.980] compile.sh[45693]: checking compilation exit-status [Jun 18 20:34:27.986] compile.sh[45693]: Compilation successful [Jun 18 20:34:27.989] compile.sh[45693]: exiting, code = '0' [Jun 18 20:34:27.992] judgedaemon[12171]: API request PUT judgings/239 [Jun 18 20:34:28.084] judgedaemon[12171]: executing chroot script: 'chroot-startstop.sh start' [Jun 18 20:34:28.222] judgedaemon[12171]: API request GET config [Jun 18 20:34:28.315] judgedaemon[12171]: API request GET testcases [Jun 18 20:34:28.409] judgedaemon[12171]: Running testcase 1... [Jun 18 20:34:28.417] judgedaemon[12171]: Fetching new executable 'checker_disarray' [Jun 18 20:34:28.424] judgedaemon[12171]: API request GET executable [Jun 18 20:34:28.519] judgedaemon[12171]: Unzipping [Jun 18 20:34:28.523] judgedaemon[12171]: fetching executable failed for compare script 'checker_disarray':Invalid executable, file 'build' exists but is not executable.
Please give me some guides.
Regards,