{"receipt_id":"official2-1","seq":1,"branch_id":"official2","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-3de2ad13d2194eb3b3a4fec9dcd49f33/incoming/e666386a7cb508a3e30e74eb34d67e363c794fc578b126cf0d50dafd4f559b49.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch exercise/staff_views.py...\nApplied patch to 'exercise/staff_views.py' cleanly.\nApplied patch exercise/staff_views.py cleanly.\n","stdout_sha256":"d249805d7ccde556e63fa148017e114faaaf5c38159aaae3327b5979de8f6fa6","log_path":"~/dev/nebius-hackathon/pilot/v2-P/apluslms__a-plus-1199/runs/pilot-apluslms__a-plus-1199-4caba45e35/logs/official2/official2-1.log","tree_digest":"56931168812a5fcfdf5c49c4b28a73b72e0048f17a8acdf5e058e3d79c32dbc4","tree_download_s":3.92033804114908,"started_at":"2026-10-03T19:11:46.179107Z","duration_s":0.015327,"timed_out":false,"image_before":"d2c69433-5114-450c-89f1-b385aaadc323","image_after":"23074024-03ed-43f1-a4ac-c522f254db68","junit":null,"diff":null,"patch_sha256":"e666386a7cb508a3e30e74eb34d67e363c794fc578b126cf0d50dafd4f559b49","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"official2-2","seq":2,"branch_id":"official2","kind":"command","cmd":"pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning exercise/tests.py","path":null,"exit_code":1,"stdout_tail":"Sp0Kt3o8B8jF0bNvLxsvmr7&post_url=http%3A%2F%2Flocalhost%2FCourse-Url%2FT-00.1000_d1%2Ftest-module%2Fbbb%2F&uid=1&ordinal_number=1&lang=en (Caused by NameResolutionError(\"HTTPConnection(host='grader.invalid', port=80): Failed to resolve 'grader.invalid' ([Errno -2] Name or service not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/a-plus/lib/remote_page.py\", line 97, in request_for_response\n    raise e\n  File \"/a-plus/lib/remote_page.py\", line 67, in request_for_response\n    response = aplus_post(\n  File \"/usr/local/lib/python3.10/site-packages/aplus_auth/requests.py\", line 188, in wrapper\n    return func(session, *args, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/sessions.py\", line 637, in post\n    return self.request(\"POST\", url, data=data, json=json, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/aplus_auth/requests.py\", line 177, in request\n    return super().request(method=method, url=url, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/sessions.py\", line 589, in request\n    resp = self.send(prep, **send_kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/sessions.py\", line 703, in send\n    r = adapter.send(request, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/adapters.py\", line 677, in send\n    raise ConnectionError(e, request=request)\nrequests.exceptions.ConnectionError: HTTPConnectionPool(host='grader.invalid', port=80): Max retries exceeded with url: /testServiceURL?max_points=50&max_submissions=0&submission_url=http%3A%2F%2Flocalhost%2Fapi%2Fv2%2Fsubmissions%2F7%2Fgrader%3Ftoken%3Ds7.ujn8vjhOeSp0Kt3o8B8jF0bNvLxsvmr7&post_url=http%3A%2F%2Flocalhost%2FCourse-Url%2FT-00.1000_d1%2Ftest-module%2Fbbb%2F&uid=1&ordinal_number=1&lang=en (Caused by NameResolutionError(\"HTTPConnection(host='grader.invalid', port=80): Failed to resolve 'grader.invalid' ([Errno -2] Name or service not known)\"))\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/a-plus/exercise/protocol/aplus.py\", line 55, in load_feedback_page\n    remote_page = RemotePage(url, post=True, data=data, files=files, instance_id=exercise.course_instance.id)\n  File \"/a-plus/lib/remote_page.py\", line 126, in __init__\n    self.response = request_for_response(url, post, data, files, stamp, instance_id)\n  File \"/a-plus/lib/remote_page.py\", line 107, in request_for_response\n    raise RemotePageException(format_lazy(\nlib.remote_page.RemotePageException: CONNECTING_TO_COURSE_SERVICE_FAILED -- -1\n=========================== short test summary info ============================\nPASSED exercise/tests.py::ExerciseTest::test_annotate_submitter_points\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_absolute_url\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_async_url\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_deadline_deviation\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_is_open\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_max_submissions\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_one_has_access\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_one_has_submissions\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_submission_allowed\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_submission_deviation\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_submissions_for_student\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_total_submission_count\nPASSED exercise/tests.py::ExerciseTest::test_base_exercise_unicode_string\nPASSED exercise/tests.py::ExerciseTest::test_can_be_shown_as_module_model_solution\nPASSED exercise/tests.py::ExerciseTest::test_can_show_model_solutions\nPASSED exercise/tests.py::ExerciseTest::test_early_submission\nPASSED exercise/tests.py::ExerciseTest::test_enrollment_exercise_access\nPASSED exercise/tests.py::ExerciseTest::test_enrollment_questionaire_opening_time\nPASSED exercise/tests.py::ExerciseTest::test_exercise_staff_views\nPASSED exercise/tests.py::ExerciseTest::test_exercise_upload_dir\nPASSED exercise/tests.py::ExerciseTest::test_exercise_views\nPASSED exercise/tests.py::ExerciseTest::test_exercise_with_attachment_files_to_submit\nPASSED exercise/tests.py::ExerciseTest::test_exercise_with_attachment_load\nPASSED exercise/tests.py::ExerciseTest::test_learning_object_category_unicode_string\nPASSED exercise/tests.py::ExerciseTest::test_learning_object_clean\nPASSED exercise/tests.py::ExerciseTest::test_learning_object_course_instance\nPASSED exercise/tests.py::ExerciseTest::test_module_reveal_state\nPASSED exercise/tests.py::ExerciseTest::test_reveal_rule\nPASSED exercise/tests.py::ExerciseTest::test_reveal_rule_full_points\nPASSED exercise/tests.py::ExerciseTest::test_reveal_rule_max_submissions\nPASSED exercise/tests.py::ExerciseTest::test_static_exercise_grade\nPASSED exercise/tests.py::ExerciseTest::test_static_exercise_load\nPASSED exercise/tests.py::ExerciseTest::test_submission_absolute_url\nPASSED exercise/tests.py::ExerciseTest::test_submission_draft\nPASSED exercise/tests.py::ExerciseTest::test_submission_files\nPASSED exercise/tests.py::ExerciseTest::test_submission_late_conversion\nPASSED exercise/tests.py::ExerciseTest::test_submission_late_penalty_applied\nPASSED exercise/tests.py::ExerciseTest::test_submission_points\nPASSED exercise/tests.py::ExerciseTest::test_submission_status\nPASSED exercise/tests.py::ExerciseTest::test_submission_unicode_string\nPASSED exercise/tests.py::ExerciseTest::test_submission_upload_dir\nPASSED exercise/tests.py::ExerciseTest::test_unofficial_max_submissions\nPASSED exercise/tests.py::ExerciseTest::test_unofficial_submission\nPASSED exercise/tests.py::ExerciseTest::test_uploading_and_viewing_file\nFAILED exercise/tests.py::ExerciseTest::test_next_unassessed_submitter_view\n================= 1 failed, 44 passed, 228 warnings in 22.83s ==================\n","stderr_tail":"","stdout_sha256":"92bbc26ef0b0d84a6af306d61ffa05150c7ff211ea7edff1b9256d878c5a5bdd","log_path":"~/dev/nebius-hackathon/pilot/v2-P/apluslms__a-plus-1199/runs/pilot-apluslms__a-plus-1199-4caba45e35/logs/official2/official2-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:11:52.233860Z","duration_s":14.097014999999999,"timed_out":false,"image_before":"23074024-03ed-43f1-a4ac-c522f254db68","image_after":"3d7e6058-8d9c-4d39-8781-eaeb2638edae","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
