Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Autograding in progress" never completes #2260

Open
magsol opened this issue Jan 27, 2025 · 1 comment
Open

"Autograding in progress" never completes #2260

magsol opened this issue Jan 27, 2025 · 1 comment

Comments

@magsol
Copy link

magsol commented Jan 27, 2025

Your environment
Let us know details such as

  • AutoLab at University of Georgia
  • Ubuntu 20.04
  • Latest version of AutoLab (3.0.2)

Steps To Reproduce
Make a submission to the autograder.

Current behavior
Autograder technically "finishes" but scores of 0 are posted and some UI elements do not seem to update to recognize that the job has completed.

Image

Also, the job feedback page never updates with the final score, despite the job showing as "Finished" on the Jobs page.

Image

Strangest of all, in the Tango courselabs folder, the output for the job in the text file does show the autoresult, but it's not reflected anywhere else that I can find in AutoLab.

Image

The scoreboard also remains blank, with the message "There are currently no submissions" despite that being objectively incorrect.

I can't find any logs or errors that would indicate a problem. I double-checked that the problem name in AutoLab matches that in the autoresult, but otherwise I am at a loss. Any help would be greatly appreciated.

@magsol
Copy link
Author

magsol commented Jan 28, 2025

To provide some additional clarification / context here:

Everywhere in the AutoLab UI (that I can tell), it lists these submitted jobs as either "successfully complete" or as zeros.

For instance, in the "Jobs" page, the submissions look complete:

Image

And then from the "Manage Submissions" and "Gradesheet" pages, they look as if they've all received a grade of 0 (or just... blank?).

Image

Image

If I click on any of these "Completed" jobs to see the details, the summary suggests that everything completed successfully. The runtime trace seems to show everything working fine, too:

    2025-01-28 11:33:42 -0500 | Added job [email protected]:10 to queue
    2025-01-28 11:33:42 -0500 | Dispatched job [email protected]:10 [try 0]
    2025-01-28 11:33:42 -0500 | Assigned job [email protected]:10 existing VM prod-1001-autograding_image
    2025-01-28 11:33:42 -0500 | Job [email protected]:10 waiting for VM prod-1001-autograding_image
    2025-01-28 11:33:42 -0500 | VM prod-1001-autograding_image ready for job [email protected]:10
    2025-01-28 11:33:42 -0500 | Input copied for job [email protected]:10 [status=0]
    2025-01-28 11:33:44 -0500 | Job [email protected]:10 executed [status=0]
    2025-01-28 11:33:45 -0500 | Output copied for job [email protected]:10 [status=0]
    2025-01-28 11:33:45 -0500 | Success: Autodriver returned normally

But there is no feedback provided; it's just blank. This despite the fact that I've gone into the Tango docker container, opened up the text files created in the job traces (the Output copied for job [email protected] step), and in those files I'll see the JSON autoresults for successful runs, and error messages for runs that crashed, but none of this information makes it back to AutoLab for reasons I do not understand and cannot diagnose.

Any advice would be appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant