Skip to content

Fix Angular 21 upgrade issues: change detection, test mocks, and modal dropdowns #9212

Fix Angular 21 upgrade issues: change detection, test mocks, and modal dropdowns

Fix Angular 21 upgrade issues: change detection, test mocks, and modal dropdowns #9212

Re-run triggered January 30, 2026 05:25
Status Failure
Total duration 1h 6m 57s
Artifacts 18

dotnet-core-pr.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 43 warnings
test-angular-unit
Process completed with exit code 1.
test (b)
Process completed with exit code 1.
test (b)
Process completed with exit code 1.
test (d)
The process '/opt/hostedtoolcache/node/22.22.0/x64/bin/npx' failed with exit code 9
test (f)
Process completed with exit code 1.
test (f)
Process completed with exit code 1.
test (f)
The process '/opt/hostedtoolcache/node/22.22.0/x64/bin/npx' failed with exit code 6
test (e)
Process completed with exit code 1.
test (e)
Process completed with exit code 1.
test (e)
The process '/opt/hostedtoolcache/node/22.22.0/x64/bin/npx' failed with exit code 3
test (i)
Process completed with exit code 1.
test (i)
Process completed with exit code 1.
test (i)
The process '/opt/hostedtoolcache/node/22.22.0/x64/bin/npx' failed with exit code 16
test (g)
Process completed with exit code 1.
test (g)
Process completed with exit code 1.
test (g)
The process '/opt/hostedtoolcache/node/22.22.0/x64/bin/npx' failed with exit code 7
test (j)
Process completed with exit code 1.
test (j)
Process completed with exit code 1.
test (j)
The process '/opt/hostedtoolcache/node/22.22.0/x64/bin/npx' failed with exit code 2
test (a)
Process completed with exit code 1.
test (a)
Process completed with exit code 1.
test (h)
Process completed with exit code 1.
test (h)
Process completed with exit code 1.
test (h)
The process '/opt/hostedtoolcache/node/22.22.0/x64/bin/npx' failed with exit code 12
test-dotnet: eFormAPI/eFormAPI.Web/Controllers/LicensesController.cs#L86
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test-dotnet: eFormAPI/eFormAPI.Web/Controllers/LicensesController.cs#L86
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (c)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0CUJ8aQAAAAA/uRlqGlO0QLBsSBlY4gezUEFPRURHRTA1MTMARWRnZQ==
test (c)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0B0J8aQAAAABhkUpG0TXJQLjfVd2oARrlUEFPRURHRTA1MTMARWRnZQ==
test (c)
Failed to restore: Cache service responded with 400
test (c)
Failed to restore: Cache service responded with 400
test (b)
No files were found with the provided path: /home/runner/work/eform-angular-frontend/eform-angular-frontend/eform-client/errorShots/*.png. No artifacts will be uploaded.
test (b)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0C0J8aQAAAABm/mtFJByZSq4R/EBHRp1XUEFPRURHRTA1MTAARWRnZQ==
test (b)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0CEJ8aQAAAACALQSPSHY9Q6jND0aeICiHUEFPRURHRTA1MTAARWRnZQ==
test (b)
Failed to restore: Cache service responded with 400
test (b)
Failed to restore: Cache service responded with 400
test (d)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0CUJ8aQAAAADoqYIy5f+IQYLJRpaK0GIGQ0hHRURHRTE4MDgARWRnZQ==
test (d)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0BkJ8aQAAAACmqES9omU6R6x546rqZARXQ0hHRURHRTE4MDgARWRnZQ==
test (d)
Failed to restore: Cache service responded with 400
test (d)
Failed to restore: Cache service responded with 400
test (f)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0A0J8aQAAAAB9TFc7AfhVTrp9EfOhX4pXUEhMMzBFREdFMDExNABFZGdl
test (f)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0AEJ8aQAAAACSEIyoyBOTQ6jLS6kTlYWzUEhMMzBFREdFMDExNABFZGdl
test (f)
Failed to restore: Cache service responded with 400
test (f)
Failed to restore: Cache service responded with 400
test (e)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0BkJ8aQAAAAA/YTGFirFrQoAczmzi+FsZUEhMMzBFREdFMDIxMgBFZGdl
test (e)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0BEJ8aQAAAABPK+HybbZWQa4hmLX2wzfPUEhMMzBFREdFMDIxMgBFZGdl
test (e)
Failed to restore: Cache service responded with 400
test (e)
Failed to restore: Cache service responded with 400
test (i)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0CkJ8aQAAAAAhCeedzC6MRqk1mD7i+RGbUEhYMzFFREdFMDIwOABFZGdl
test (i)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0CEJ8aQAAAACKeZPrUcMOSLnqY/Me+dxhUEhYMzFFREdFMDIwOABFZGdl
test (i)
Failed to restore: Cache service responded with 400
test (i)
Failed to restore: Cache service responded with 400
test (g)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0CkJ8aQAAAAB9LL3UUrWmSKdW9yElfD+zQ0hJMzBFREdFMDMwOABFZGdl
test (g)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0CEJ8aQAAAABE8TuigzT9TJNmy8MLCLb3Q0hJMzBFREdFMDMwOABFZGdl
test (g)
Failed to restore: Cache service responded with 400
test (g)
Failed to restore: Cache service responded with 400
test (j)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0DUJ8aQAAAADQsIjF18nMS5Bbo4N6mqmbUEFPRURHRTA1MTUARWRnZQ==
test (j)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0C0J8aQAAAACH51ENoDA+S7uwnaNU2tUlUEFPRURHRTA1MTUARWRnZQ==
test (j)
Failed to restore: Cache service responded with 400
test (j)
Failed to restore: Cache service responded with 400
test (a)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0EkJ8aQAAAAAdQSN+9zC2RqR4GwEWo63PUEFPRURHRTA1MjAARWRnZQ==
test (a)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0EEJ8aQAAAAAVKi9TT5JlQYIgWW6rK7nnUEFPRURHRTA1MjAARWRnZQ==
test (a)
Failed to restore: Cache service responded with 400
test (a)
Failed to restore: Cache service responded with 400
test (h)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0BEJ8aQAAAAA4zGhN+iY+QZTwpJeJtSqvUEhMMzBFREdFMDQwNgBFZGdl
test (h)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0AUJ8aQAAAAB0W/7izb6MQYF5G5ZV6DgHUEhMMzBFREdFMDQwNgBFZGdl
test (h)
Failed to restore: Cache service responded with 400
test (h)
Failed to restore: Cache service responded with 400

Artifacts

Produced during runtime
Name Size Digest
container
125 MB
sha256:fc22ad036ca56bd55eddc55e4d3a15e9dbf4d4148161feea40d3dcb5c9744031
cypress-videos-a Expired
705 KB
sha256:633cee24bc3572ebc8df217ff14b549b8eb947790624ea0cfd2fbbd2e29e9362
cypress-videos-b Expired
82 KB
sha256:55746a92fe64fe38a6e3555c229d5b0b79636abc9050fdedb4245b1645771fde
cypress-videos-c Expired
97.2 KB
sha256:a46e4005950a58cd6c356f5a1d6ef19d9ff908d803517c1380f51bd95960b228
cypress-videos-d Expired
3.54 MB
sha256:87ca926853893b569aaa55be3fd05317f5749a810c8d3825b5e98b330a5b4a21
cypress-videos-e Expired
1.21 MB
sha256:18d1ba0b95074a18d122fe879b60f70460cf5c55d20957d635ca1061eca13e58
cypress-videos-f Expired
267 KB
sha256:4b21fcc825c14482e19231181931bbeb5bb3081869a9a8d5b55ceb722d0c34d5
cypress-videos-g Expired
1.52 MB
sha256:5bfc9dbb623b9608c4963e6e2952cff88f90223e13f40c4c6a0ab51428de5cf5
cypress-videos-h Expired
4.73 MB
sha256:6de0a755022c9d7d643e77ffbbe5b7edb6d5b125c92074cb5e7f6497c1496433
cypress-videos-i Expired
7.03 MB
sha256:dfb17ae22f0843aeee8c4ff00949301f35d9e824c65648cd3755eb03736e3434
cypress-videos-j Expired
1.7 MB
sha256:1af6e7a0e389c72861f7c6c114006e430cafd8c92e2e337f4d94249aba4a9a79
error Screenshots a Expired
229 KB
sha256:6f2c713166c733c9fda6512823cd67739d232d7749797c6a6df4736427fb9de3
error Screenshots e Expired
12.4 KB
sha256:1d532caa33dd786a3faf041ae1f4cddef208240e60f92dd196228b1b099e414b
error Screenshots f Expired
179 KB
sha256:494fbc4bfb6e8d8bfed138fb7f2a28a47071622525d9f6bf05e8cd16cd4664d7
error Screenshots g Expired
372 KB
sha256:af00e50d1f7141cb1109452d639ab2946c45758aa8148742807a7a5cdde6137a
error Screenshots h Expired
436 KB
sha256:2e41272869f89d531d98802e81cb09a22b32ac5b8d1060fd320e362fd006571c
error Screenshots i Expired
201 KB
sha256:a270d62f4831673455a43817a4eaccd95eee9d177f33783ab11fa9080bb6b0fe
error Screenshots j Expired
62.4 KB
sha256:e61ef5ba52f6e217c77d9edfbddff62532e55dc02613e89fe733f30690056c66