Skip to content

Development: Uniform Feedback Assessment UI for Programming, Modeling, Text and File Upload Exercises #6250

Development: Uniform Feedback Assessment UI for Programming, Modeling, Text and File Upload Exercises

Development: Uniform Feedback Assessment UI for Programming, Modeling, Text and File Upload Exercises #6250

Triggered via pull request August 25, 2026 13:46
Status Failure
Total duration 1h 10m 31s
Artifacts 11

ci.yml

on: pull_request
Detect Changed Areas
14s
Detect Changed Areas
Build Documentation  /  Build documentation site
Build Documentation / Build documentation site
Quality  /  Server Code Style
4m 27s
Quality / Server Code Style
Quality  /  Client Code Style
7m 54s
Quality / Client Code Style
Quality  /  Client Compilation
5m 20s
Quality / Client Compilation
Quality  /  Server Code Quality
Quality / Server Code Quality
Quality  /  Query Quality Check
Quality / Query Quality Check
Check Translation Keys  /  Check if translation keys are consistent
15s
Check Translation Keys / Check if translation keys are consistent
Bean Instantiations  /  Bean Instantiation Check
Bean Instantiations / Bean Instantiation Check
Lint Workflows  /  actionlint
Lint Workflows / actionlint
Lint Workflows  /  deploy scripts (shellcheck + bats)
Lint Workflows / deploy scripts (shellcheck + bats)
Validate Gradle Wrapper  /  Validate Gradle Wrapper
Validate Gradle Wrapper / Validate Gradle Wrapper
Version Consistency  /  Verify version consistency
Version Consistency / Verify version consistency
Matrix: Build / Build and Push Docker Image / build
Waiting for pending jobs
Build  /  Build .war artifact
3m 13s
Build / Build .war artifact
CodeQL  /  Analyse (Java + JS/TS)
9m 10s
CodeQL / Analyse (Java + JS/TS)
Report PR Coverage
19s
Report PR Coverage
Deploy Documentation
Deploy Documentation
Build  /  ...  /  merge
Build / Build and Push Docker Image / merge
Build  /  Upload Release Artifact
0s
Build / Upload Release Artifact
Build  /  Build and Push Docker Image (PR, amd64)
3m 43s
Build / Build and Push Docker Image (PR, amd64)
Build  /  Save Docker Image Tag
0s
Build / Save Docker Image Tag
Build  /  Sign and Attest Docker Image
0s
Build / Sign and Attest Docker Image
E2E  /  Determine Relevant Tests
43s
E2E / Determine Relevant Tests
E2E  /  Run All E2E Tests (Non-PR)
0s
E2E / Run All E2E Tests (Non-PR)
E2E  /  Phase 1: Relevant E2E Tests
0s
E2E / Phase 1: Relevant E2E Tests
E2E  /  Run All E2E Tests (PR)
54m 9s
E2E / Run All E2E Tests (PR)
E2E  /  Phase 2: Remaining E2E Tests
0s
E2E / Phase 2: Remaining E2E Tests
E2E  /  Report E2E Overall Status
9s
E2E / Report E2E Overall Status
CI Summary
6s
CI Summary
All required CI Passed
5s
All required CI Passed
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 64 warnings, and 2 notices
Test / Server Tests (PostgreSQL)
JaCoCo code coverage thresholds violated in module(s): aggregated,core,course,exercise,iris,lecture,quiz,
Test / Server Tests (PostgreSQL)
Process completed with exit code 1.
E2E / Run All E2E Tests (PR)
❌ Failed to create checks using the provided token. (HttpError: Resource not accessible by integration - https://docs.github.com/rest/checks/runs#create-a-check-run)
E2E / Run All E2E Tests (PR)
Process completed with exit code 1.
E2E / Report E2E Overall Status
Process completed with exit code 1.
E2E real failure
E2E: real (non-flaky) test failure. E2E is part of the required all-required-ci-passed gate, so a real (non-flaky) regression blocks merging; see the E2E PR comment for the per-test breakdown and Helios flakiness scores. A known-flaky-only run would have been exonerated and stayed green.
All required CI Passed
Process completed with exit code 1.
All required CI Passed
Required CI did not pass — failed: `e2e`; see the job summary for what to do.
Detect Changed Areas
'base' input parameter is ignored when action is triggered by pull request event
Detect Changed Areas
'base' input parameter is ignored when action is triggered by pull request event
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L80
[deprecation] setAttachments(Set<Attachment>) in Lecture has been deprecated
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L75
[deprecation] getAttachments() in Lecture has been deprecated
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/atlas/service/AtlasAgentDelegationService.java#L71
[removal] toolCallbacks(ToolCallbackProvider...) in ChatClientRequestSpec has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/core/util/CourseUtilService.java#L467
[deprecation] addAttachments(Attachment) in Lecture has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/localci/service/LocalVCLocalCITestService.java#L188
[deprecation] LocalRepository in de.tum.cit.aet.artemis.programming.util has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/localci/service/LocalVCLocalCITestService.java#L188
[deprecation] LocalRepository in de.tum.cit.aet.artemis.programming.util has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/localci/service/LocalVCLocalCITestService.java#L186
[deprecation] LocalRepository in de.tum.cit.aet.artemis.programming.util has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/exercise/participation/util/ParticipationUtilService.java#L1077
[deprecation] LocalRepository in de.tum.cit.aet.artemis.programming.util has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractSpringIntegrationIndependentTestBase.java#L113
[removal] getDefaultOptions() in ChatModel has been deprecated and marked for removal
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractArtemisIntegrationTest.java#L247
[deprecation] mockGetRepositorySlugFromRepositoryUri(String,VcsRepositoryUri) in MockDelegate has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractArtemisIntegrationTest.java#L254
[deprecation] mockGetProjectKeyFromRepositoryUri(String,VcsRepositoryUri) in MockDelegate has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractArtemisIntegrationTest.java#L259
[deprecation] mockGetRepositoryPathFromRepositoryUri(String,VcsRepositoryUri) in MockDelegate has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractArtemisIntegrationTest.java#L264
[deprecation] mockGetProjectKeyFromAnyUrl(String) in MockDelegate has been deprecated
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L80
[deprecation] setAttachments(Set<Attachment>) in Lecture has been deprecated
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L75
[deprecation] getAttachments() in Lecture has been deprecated
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/atlas/service/AtlasAgentDelegationService.java#L71
[removal] toolCallbacks(ToolCallbackProvider...) in ChatClientRequestSpec has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L80
[deprecation] setAttachments(Set<Attachment>) in Lecture has been deprecated
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L75
[deprecation] getAttachments() in Lecture has been deprecated
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/atlas/service/AtlasAgentDelegationService.java#L71
[removal] toolCallbacks(ToolCallbackProvider...) in ChatClientRequestSpec has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS)
Cannot build an overlay database because build-mode is set to "undefined" instead of "none". Falling back to creating a normal full database instead.
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/exercise-competency-suggestion.spec.ts#L60
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/exercise-competency-suggestion.spec.ts#L60
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/exercise-competency-suggestion.spec.ts#L30
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/competency-selection.component.spec.ts#L58
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/competency-selection.component.spec.ts#L34
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/competency-selection.component.spec.ts#L27
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/competency-selection.component.spec.ts#L26
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/atlasml-competency-suggestions.integration.spec.ts#L76
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/atlasml-competency-suggestions.integration.spec.ts#L36
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/atlasml-competency-suggestions.integration.spec.ts#L35
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/quiz/service/QuizMessagingService.java#L40
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
E2E / Run All E2E Tests (PR)
⚠️ This usually indicates insufficient permissions. More details: https://github.com/mikepenz/action-junit-report/issues/23
Test Selection
Running all tests (infrastructure/config changes detected)
Triggered by workflow run
This E2E test was triggered by workflow run #32855398998 - View it at https://github.com/ls1intum/Artemis/actions/runs/32855398998

Artifacts

Produced during runtime
Name Size Digest
Artemis.war
372 MB
sha256:5fbc9232b451f70ad4807d5e446a02112f977567e314b5c38b86668250bf67fc
Client Coverage Summaries
49.5 KB
sha256:be0d43512a0760f9fb9530ed976da622edb09385d7c8b999526c51b70f152f8a
Coverage Report Server Tests
13 MB
sha256:03ed12e775c524e4d04baa513bc56bc53c043f020fd0c3ccfcd45c8cbf134657
E2E Client Coverage Report
6.32 MB
sha256:cec495b876c5c0fc1a267a67beee895d4ab59c572996e7ea7c932ded4c221b2f
JUnit Test Results
15.1 KB
sha256:3c8da55a2c1a3254daa2d3cf2fcf144da1683ed9b5a65302ee3bf1a99f0c47c2
Server JUnit Test Results
5.41 MB
sha256:c9efe0aea03235d9dc7f203f0e04aff322b7ba832eb9235462377327f9529ad1
Server JaCoCo XML
1.92 MB
sha256:7f3a1dc766e59a8e864a81ad425efe1c96422217b10a11e5e5a906c4aad7b9ff
Vitest Coverage Report
8.84 MB
sha256:e954b864e34f1680f3e55d2a5651a45887282e251975f70d5433c995be5b29f7
Vitest JUnit Test Results
485 KB
sha256:af038c1b63cc90796f98ab5477c7520761fb66e81e6f91f47ed65986a310e19a
docker-tag
152 Bytes
sha256:0fb2dcae4cee521a47ad2147a786dea4ddae0387cf10cb4ed679d0da7a660a35
ls1intum~Artemis~C1DC2I.dockerbuild
94.6 KB
sha256:e87fb9ef1746de95a36164eb7be84981221e5a8276292a925671adb2ca4f11f3