On 11/09/17 11:58, Bình Dương, Tran wrote:
Dear Jaap,
Firstly, Thank you for your answer, I'm sorry for late contact back because of my personal affair
Which version of DOMjudge did you install?
I installed DOMjudge version 5.1.3
Did you build a chroot environment (with the script misc-tools/dj_make_chroot)? Depending on which version of DOMjudge you're using, did you enable linux cgroups? You can check by running "ldd runguard" where runguard should be located under the bin directory of the judgehost installation. It should list libcgroup.so.1 among other things.
Thank for your support, based on your guide, I installed cgroup, however, I got this message when compiled source code in java from domjudge: "Compiling failed with exitcode 255, compiler output:
/opt/domjudge/judgehost/bin/runguard: creating cgroup: This kernel does not support this feature(50029) Try `/opt/domjudge/judgehost/bin/runguard --help' for more information.
That means that your linux kernel does not have the require cgroup options built in.
What Linux distribution and version are you running?
What kernel version are you running? Default or compiled yourself?
This should work on any recent default kernel.
Can you send us a zipfile with the contents of the judging directory. This will be located under output/judging/$HOSTNAME/endpoint-default/cX-sY-jZ where X,Y,Z are the contest, submission and judging ID respectively. You can find these on the submission page.
Attached here my Java source file which had been uploaded to judge and generated that error.
Just the submission source is unfortunately not really helpful: I was looking for all the logs and files in the judging directory.
It might still be useful to have a look, but I think the problem is the error message above.
Best, Jaap
You can have a look at the "boolfind" example problem. It has both a custom run and compare script. These are located in the source tree under sql/files/examples/boolfind_{run,cmp}.
Thank you, I found the example
Regards,
2017-08-06 6:22 GMT+07:00 Jaap Eldering <jaap@jaapeldering.nl mailto:jaap@jaapeldering.nl>:
Hi Tran, On 04/08/17 12:18, Bình Dương, Tran wrote: > Hi, > > I'm from FPT University in Viet Nam. I'm a coacher of ACM Teams in my university this year. > > I installed DomJudge successfully ( including domserver and judgehost ) and work with them well. But I faced with two following problems: Which version of DOMjudge did you install? > 1. The judgehost isn't able to judge with Java Code. > (I attached an image for the problem) > Hình ảnh nội tuyến 2 Did you build a chroot environment (with the script misc-tools/dj_make_chroot)? Depending on which version of DOMjudge you're using, did you enable linux cgroups? You can check by running "ldd runguard" where runguard should be located under the bin directory of the judgehost installation. It should list libcgroup.so.1 among other things. Can you send us a zipfile with the contents of the judging directory. This will be located under output/judging/$HOSTNAME/endpoint-default/cX-sY-jZ where X,Y,Z are the contest, submission and judging ID respectively. You can find these on the submission page. > 2. I still don't know how to set custom_checking script in case of some special problems in a contest which contains statements indicate that it has multiple optimal solution depending on developer. > Could you explain and give me an example for that case. ( I can't find any explicit example ) You can have a look at the "boolfind" example problem. It has both a custom run and compare script. These are located in the source tree under sql/files/examples/boolfind_{run,cmp}. Also see https://www.domjudge.org/docs/admin-manual-3.html#ss3.12 <https://www.domjudge.org/docs/admin-manual-3.html#ss3.12>, although I'm not 100% sure it is completely uptodate. Best, Jaap > My Best Regards, > > -- > > Điện thoại: (04) 37687717 – Máy lẻ: 100 <http://Email:%20linhpt@fpt.edu.vn/ <http://Email:%20linhpt@fpt.edu.vn/>> > > > > Thanks & Best regards > > ------------------------------------ > > **TRẦN BÌNH DƯƠNG* * > > Giảng viên bộ môn Công Nghệ Phần mềm > > Trường Đại học FPT > > Tel: (04) 37687717 – Máy lẻ: 104 > > Mobile: 0936 168 165 > > Email: duongtb@fe.edu.vn <mailto:duongtb@fe.edu.vn> <mailto:duongtb@fe.edu.vn <mailto:duongtb@fe.edu.vn>> > > > _______________________________________________________________________ > > The information in this e-mail and any attached files are CONFIDENTIAL and may be legally privileged or prohibited from disclosure and unauthorized use. The views of the author may not necessarily reflect those of the Company. > It is intended solely for the addressee or the employee or agent responsible for delivering such materials to the addressee. If you have received this message in error please return it to the sender then delete the email and destroy any copies of it. If you are not the intended recipient, any form of reproduction, dissemination, copying, disclosure, modification, distribution and/or publication or any action taken or omitted to be taken in reliance upon this message or its attachments is prohibited and may be unlawful. > At present the integrity of e-mail across the Internet cannot be guaranteed and messages sent via this medium are potentially at risk. All liability is excluded to the extent permitted by law for any claims arising as a result of the use of this medium to transmit information by or to FPT University. > > > > > > > > > > _______________________________________________ > DOMjudge-devel mailing list > DOMjudge-devel@domjudge.org <mailto:DOMjudge-devel@domjudge.org> > https://www.domjudge.org/mailman/listinfo/domjudge-devel <https://www.domjudge.org/mailman/listinfo/domjudge-devel> > _______________________________________________ DOMjudge-devel mailing list DOMjudge-devel@domjudge.org <mailto:DOMjudge-devel@domjudge.org> https://www.domjudge.org/mailman/listinfo/domjudge-devel <https://www.domjudge.org/mailman/listinfo/domjudge-devel>
--
Điện thoại: (04) 37687717 – Máy lẻ: 100 http://Email:%20linhpt@fpt.edu.vn/
Thanks & Best regards
**TRẦN BÌNH DƯƠNG* *
Giảng viên bộ môn Công Nghệ Phần mềm
Trường Đại học FPT
Tel: (04) 37687717 – Máy lẻ: 104
Mobile: 0936 168 165
Email: duongtb@fe.edu.vn mailto:duongtb@fe.edu.vn
The information in this e-mail and any attached files are CONFIDENTIAL and may be legally privileged or prohibited from disclosure and unauthorized use. The views of the author may not necessarily reflect those of the Company. It is intended solely for the addressee or the employee or agent responsible for delivering such materials to the addressee. If you have received this message in error please return it to the sender then delete the email and destroy any copies of it. If you are not the intended recipient, any form of reproduction, dissemination, copying, disclosure, modification, distribution and/or publication or any action taken or omitted to be taken in reliance upon this message or its attachments is prohibited and may be unlawful. At present the integrity of e-mail across the Internet cannot be guaranteed and messages sent via this medium are potentially at risk. All liability is excluded to the extent permitted by law for any claims arising as a result of the use of this medium to transmit information by or to FPT University.