Skip to content

Development: Add Atlas Profile with optionally autowired Atlas Java API #65545

Development: Add Atlas Profile with optionally autowired Atlas Java API

Development: Add Atlas Profile with optionally autowired Atlas Java API #65545

GitHub Actions / PostgreSQL Tests failed Feb 16, 2025 in 1s

8711 passed, 6 failed and 0 skipped

Tests failed
Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 255 in src/test/java/de/tum/cit/aet/artemis/core/service/DataExportCreationServiceTest.java

See this annotation in the file changed.

@github-actions github-actions / PostgreSQL Tests

de.tum.cit.aet.artemis.core.service.DataExportCreationServiceTest ► testDataExportCreationSuccess_containsCorrectCourseContent()

Failed test found in:
  build/test-results/test/TEST-de.tum.cit.aet.artemis.core.service.DataExportCreationServiceTest.xml
Error:
  java.lang.AssertionError: 
Raw output
java.lang.AssertionError: 
Expecting actual:
  [de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@0,
    de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@0,
    de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@0]
to contain exactly in any order:
  [de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@40,
    de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@41,
    de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@42]
elements not found:
  [de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@40,
    de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@41,
    de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@42]
and elements not expected:
  [de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@0,
    de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@0,
    de.tum.cit.aet.artemis.atlas.domain.science.ScienceEvent@0]
when comparing values using Comparator$$Lambda/0x00007ff4e4266ee0
	at de.tum.cit.aet.artemis.core.service.DataExportCreationServiceTest.assertScienceEventsCSVFile(DataExportCreationServiceTest.java:255)
	at de.tum.cit.aet.artemis.core.service.DataExportCreationServiceTest.testDataExportCreationSuccess_containsCorrectCourseContent(DataExportCreationServiceTest.java:213)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 892 in src/test/java/de/tum/cit/aet/artemis/exam/ExamParticipationIntegrationTest.java

See this annotation in the file changed.

@github-actions github-actions / PostgreSQL Tests

de.tum.cit.aet.artemis.exam.ExamParticipationIntegrationTest ► testGetExamScore(boolean, boolean) [2] withCourseBonus=true, withSecondCorrectionAndStarted=false

Failed test found in:
  build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.ExamParticipationIntegrationTest.xml
  build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.ExamParticipationIntegrationTest.xml
  build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.ExamParticipationIntegrationTest.xml
Error:
  org.awaitility.core.ConditionTimeoutException: Condition with Lambda expression in de.tum.cit.aet.artemis.exam.ExamParticipationIntegrationTest was not fulfilled within 1 minutes.
Raw output
org.awaitility.core.ConditionTimeoutException: Condition with Lambda expression in de.tum.cit.aet.artemis.exam.ExamParticipationIntegrationTest was not fulfilled within 1 minutes.
	at app//org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at app//org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
	at app//org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
	at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1006)
	at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:975)
	at app//de.tum.cit.aet.artemis.exam.ExamParticipationIntegrationTest.testGetExamScore(ExamParticipationIntegrationTest.java:892)
	at [email protected]/java.lang.reflect.Method.invoke(Method.java:580)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at [email protected]/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at [email protected]/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at [email protected]/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at [email protected]/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at [email protected]/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at [email protected]/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at [email protected]/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at [email protected]/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at [email protected]/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at [email protected]/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at [email protected]/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at [email protected]/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at [email protected]/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at [email protected]/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at [email protected]/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at [email protected]/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at [email protected]/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at [email protected]/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at [email protected]/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at [email protected]/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at [email protected]/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at [email protected]/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at [email protected]/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at [email protected]/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 79 in src/main/java/de/tum/cit/aet/artemis/core/service/ScheduleService.java

See this annotation in the file changed.

@github-actions github-actions / PostgreSQL Tests

de.tum.cit.aet.artemis.programming.ProgrammingExerciseScheduleServiceTest ► cancelAllSchedulesOnRemovingExerciseDueDate()

Failed test found in:
  build/test-results/test/TEST-de.tum.cit.aet.artemis.programming.ProgrammingExerciseScheduleServiceTest.xml
Error:
  Argument(s) are different! Wanted:
Raw output
Argument(s) are different! Wanted:
scheduleService.scheduleTask(
    ProgrammingExercise{id=13, templateRepositoryUri='https://version-control.fake.fake/git/SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC/short3bc1d1e5097f4041b10980e0ef601ecddb8ftstexc-exercise.git', solutionRepositoryUri='https://version-control.fake.fake/git/SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC/short3bc1d1e5097f4041b10980e0ef601ecddb8ftstexc-solution.git', templateBuildPlanId='SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC-BASE', solutionBuildPlanId='SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC-SOLUTION', allowOnlineEditor='true', allowOnlineIde='false', programmingLanguage='JAVA', packageName='de.test'', testCasesChanged='false'},
    DUE,
    <any java.lang.Runnable>
);
-> at de.tum.cit.aet.artemis.core.service.ScheduleService.scheduleTask(ScheduleService.java:79)
Actual invocations have different arguments at positions [1, 2]:
scheduleService.scheduleTask(
    ProgrammingExercise{id=13, templateRepositoryUri='https://version-control.fake.fake/git/SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC/short3bc1d1e5097f4041b10980e0ef601ecddb8ftstexc-exercise.git', solutionRepositoryUri='https://version-control.fake.fake/git/SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC/short3bc1d1e5097f4041b10980e0ef601ecddb8ftstexc-solution.git', templateBuildPlanId='SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC-BASE', solutionBuildPlanId='SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC-SOLUTION', allowOnlineEditor='true', allowOnlineIde='false', programmingLanguage='JAVA', packageName='de.test'', testCasesChanged='false'},
    RELEASE,
    [Tuple[x=2025-02-16T23:16:16.053Z, y=de.tum.cit.aet.artemis.programming.service.ProgrammingExerciseScheduleService$$Lambda/0x00007ff4e649bad8@1db4c43]]
);
-> at de.tum.cit.aet.artemis.programming.service.ProgrammingExerciseScheduleService.scheduleTemplateCommitCombination(ProgrammingExerciseScheduleService.java:304)
scheduleService.cancelScheduledTaskForLifecycle(
    13L,
    RELEASE
);
-> at de.tum.cit.aet.artemis.core.service.ScheduleService.scheduleTask(ScheduleService.java:110)
scheduleService.cancelScheduledTaskForLifecycle(
    13L,
    DUE
);
-> at de.tum.cit.aet.artemis.programming.service.ProgrammingExerciseScheduleService.scheduleCourseExercise(ProgrammingExerciseScheduleService.java:286)
scheduleService.cancelScheduledTaskForLifecycle(
    13L,
    BUILD_AND_TEST_AFTER_DUE_DATE
);
-> at de.tum.cit.aet.artemis.programming.service.ProgrammingExerciseScheduleService.scheduleCourseExercise(ProgrammingExerciseScheduleService.java:294)
scheduleService.cancelAllScheduledParticipationTasks(
    13L,
    54L
);
-> at de.tum.cit.aet.artemis.programming.service.ProgrammingExerciseScheduleService.scheduleParticipationTasks(ProgrammingExerciseScheduleService.java:344)
scheduleService.cancelScheduledTaskForParticipationLifecycle(
    13L,
    54L,
    DUE
);
-> at de.tum.cit.aet.artemis.core.service.ScheduleService.cancelAllScheduledParticipationTasks(ScheduleService.java:185)
scheduleService.cancelScheduledTaskForParticipationLifecycle(
    13L,
    54L,
    BUILD_AND_TEST_AFTER_DUE_DATE
);
-> at de.tum.cit.aet.artemis.core.service.ScheduleService.cancelAllScheduledParticipationTasks(ScheduleService.java:185)
scheduleService.cancelAllScheduledParticipationTasks(
    13L,
    55L
);
-> at de.tum.cit.aet.artemis.programming.service.ProgrammingExerciseScheduleService.scheduleParticipationTasks(ProgrammingExerciseScheduleService.java:344)
scheduleService.cancelScheduledTaskForParticipationLifecycle(
    13L,
    55L,
    DUE
);
-> at de.tum.cit.aet.artemis.core.service.ScheduleService.cancelAllScheduledParticipationTasks(ScheduleService.java:185)
scheduleService.cancelScheduledTaskForParticipationLifecycle(
    13L,
    55L,
    BUILD_AND_TEST_AFTER_DUE_DATE
);
-> at de.tum.cit.aet.artemis.core.service.ScheduleService.cancelAllScheduledParticipationTasks(ScheduleService.java:185)
scheduleService.scheduleParticipationTask(
    ProgrammingExerciseStudentParticipation{id=56, repositoryUri='https://version-control.fake.fake/git/SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC/short3bc1d1e5097f4041b10980e0ef601ecddb8ftstexc-programmingexercisescheduleservicestudent3.git', buildPlanId='SHORT3BC1D1E5097F4041B10980E0EF601ECDDB8FTSTEXC-PROGRAMMINGEXERCISESCHEDULESERVICESTUDENT3', initializationState='INITIALIZED', initializationDate='2025-02-15T23:16:32.202Z', individualDueDate=2025-02-15T23:16:33.054Z', presentationScore=null},
    DUE,
    de.tum.cit.aet.artemis.programming.service.ProgrammingExerciseScheduleService$$Lambda/0x00007ff4e6506510@5aeff642
);
-> at de.tum.cit.aet.artemis.programming.service.ProgrammingExerciseScheduleService.scheduleAfterDueDateForParticipation(ProgrammingExerciseScheduleService.java:375)
scheduleService.cancelScheduledTaskForParticipationLifecycle(
    13L,
    56L,
    DUE
);
-> at de.tum.cit.aet.artemis.core.service.ScheduleService.scheduleParticipationTask(ScheduleService.java:123)
scheduleService.cancelScheduledTaskForParticipationLifecycle(
    13L,
    56L,
    BUILD_AND_TEST_AFTER_DUE_DATE
);
-> at de.tum.cit.aet.artemis.programming.service.ProgrammingExerciseScheduleService.scheduleParticipationWithIndividualDueDate(ProgrammingExerciseScheduleService.java:370)

	at app//de.tum.cit.aet.artemis.core.service.ScheduleService.scheduleTask(ScheduleService.java:79)
	at app//de.tum.cit.aet.artemis.programming.ProgrammingExerciseScheduleServiceTest.cancelAllSchedulesOnRemovingExerciseDueDate(ProgrammingExerciseScheduleServiceTest.java:421)
	at [email protected]/java.lang.reflect.Method.invoke(Method.java:580)
	at [email protected]/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at [email protected]/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at [email protected]/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 780 in src/test/java/de/tum/cit/aet/artemis/core/util/RequestUtilService.java

See this annotation in the file changed.

@github-actions github-actions / PostgreSQL Tests

de.tum.cit.aet.artemis.quiz.QuizExerciseIntegrationTest ► testDeleteQuizExerciseWithSubmittedAnswers(QuizMode) [3] quizMode=INDIVIDUAL

Failed test found in:
  build/test-results/test/TEST-de.tum.cit.aet.artemis.quiz.QuizExerciseIntegrationTest.xml
Error:
  java.lang.AssertionError: Response status expected:<200> but was:<500>
Raw output
java.lang.AssertionError: Response status expected:<200> but was:<500>
	at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:61)
	at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:128)
	at org.springframework.test.web.servlet.result.StatusResultMatchers.lambda$is$1(StatusResultMatchers.java:65)
	at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:214)
	at de.tum.cit.aet.artemis.core.util.RequestUtilService.delete(RequestUtilService.java:780)
	at de.tum.cit.aet.artemis.quiz.QuizExerciseIntegrationTest.testDeleteQuizExerciseWithSubmittedAnswers(QuizExerciseIntegrationTest.java:518)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)