File tree Expand file tree Collapse file tree
core/src/main/java/de/jplag Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -82,11 +82,14 @@ public SubmissionSet buildSubmissionSet() throws ExitException {
8282
8383 ProgressBar progressBar = ProgressBarLogger .createProgressBar (ProgressBarType .LOADING , submissionFiles .size ());
8484 Map <File , Submission > foundSubmissions = new HashMap <>();
85- for (SubmissionFileData submissionFile : submissionFiles ) {
86- processSubmissionFile (submissionFile , multipleRoots , foundSubmissions );
87- progressBar .step ();
85+ try {
86+ for (SubmissionFileData submissionFile : submissionFiles ) {
87+ processSubmissionFile (submissionFile , multipleRoots , foundSubmissions );
88+ progressBar .step ();
89+ }
90+ } finally {
91+ progressBar .dispose ();
8892 }
89- progressBar .dispose ();
9093
9194 Optional <Submission > baseCodeSubmission = loadBaseCode ();
9295 baseCodeSubmission .ifPresent (baseSubmission -> foundSubmissions .remove (baseSubmission .getRoot ()));
You can’t perform that action at this time.
0 commit comments