Skip to content

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

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

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

Re-run triggered January 30, 2026 02:40
Status Failure
Total duration 17m 36s
Artifacts 19

dotnet-core-pr.yml

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

Annotations

24 errors and 42 warnings
test-angular-unit
Process completed with exit code 1.
test (d)
The process '/opt/hostedtoolcache/node/22.22.0/x64/bin/npx' failed with exit code 8
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 (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 (b)
Process completed with exit code 1.
test (b)
Process completed with exit code 1.
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 (a)
Process completed with exit code 1.
test (a)
Process completed with exit code 1.
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-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>0cRt8aQAAAABwBO0bECZMS7qcAGgr921UUEhMMzBFREdFMDExMgBFZGdl
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>0bxt8aQAAAAASh0FsgHQxQJ9dG8Ft+uunUEhMMzBFREdFMDExMgBFZGdl
test (c)
Failed to restore: Cache service responded with 400
test (c)
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>0dht8aQAAAABlndXNDogSTLCpuYFkUSGAUEhMMzBFREdFMDExMQBFZGdl
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>0dBt8aQAAAABjbkyN8k5lRJ/6cTayz0KyUEhMMzBFREdFMDExMQBFZGdl
test (d)
Failed to restore: Cache service responded with 400
test (d)
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>0fBt8aQAAAAA32oLQp0t0T6YEZWLIGbm7UEhMMzBFREdFMDIxMwBFZGdl
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>0eRt8aQAAAABVNnopjlv1RYrlv/8+FfhQUEhMMzBFREdFMDIxMwBFZGdl
test (h)
Failed to restore: Cache service responded with 400
test (h)
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>0eRt8aQAAAAATOevWumbUTacXHqGxx9mOUEFPRURHRTA1MDgARWRnZQ==
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>0dht8aQAAAAABQiZQHT32S5Cd5H3Cul4pUEFPRURHRTA1MDgARWRnZQ==
test (f)
Failed to restore: Cache service responded with 400
test (f)
Failed to restore: Cache service responded with 400
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>0fRt8aQAAAABIwP6QZ5g3Q7mEvDWOxhvyUEFPRURHRTA1MTUARWRnZQ==
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>0eht8aQAAAACoGQwlcXqFQIC5/idfcnNhUEFPRURHRTA1MTUARWRnZQ==
test (b)
Failed to restore: Cache service responded with 400
test (b)
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>0fxt8aQAAAABW/Xln6vrwQ4CIrpCGEQVmUEFPRURHRTA1MjAARWRnZQ==
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>0fRt8aQAAAAA4zLU9RUzCRrcWnPE48OD2UEFPRURHRTA1MjAARWRnZQ==
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>0dxt8aQAAAAAyAyEBU2hnRoCXssOLWpToUEhMMzBFREdFMDQwNwBFZGdl
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>0dRt8aQAAAAC0NCGzer9BTb4cVWgnLGraUEhMMzBFREdFMDQwNwBFZGdl
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>0eBt8aQAAAACD8I1HiHY5TJWgzOumKmyTUEhMMzBFREdFMDEwNgBFZGdl
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>0dRt8aQAAAABPvnkoypUlTYLTCBs3PDrkUEhMMzBFREdFMDEwNgBFZGdl
test (g)
Failed to restore: Cache service responded with 400
test (g)
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>0iht8aQAAAACK+pG28cWOSoaY3iOId2C2UEFPRURHRTA1MjAARWRnZQ==
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>0hxt8aQAAAAABH/6qfVlqTbh7aKVywbtWUEFPRURHRTA1MjAARWRnZQ==
test (a)
Failed to restore: Cache service responded with 400
test (a)
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>0fht8aQAAAAAQU7KWqOTcToBwZ11vcVufRE0yRURHRTAxMDcARWRnZQ==
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>0fBt8aQAAAAASZmWPQ2SHRpZEKZgg+wFpRE0yRURHRTAxMDcARWRnZQ==
test (j)
Failed to restore: Cache service responded with 400
test (j)
Failed to restore: Cache service responded with 400

Artifacts

Produced during runtime
Name Size Digest
container
125 MB
sha256:548992b43b2ac1fe25dc14198386a857a702952f0abb002a8c51b83bac46920e
cypress-videos-a Expired
638 KB
sha256:ba6a1a2a5321cc226e175a7bfd72eeb1c1b341245edd5f11f5f15b0124c82076
cypress-videos-b Expired
81.8 KB
sha256:4adccbee8f18e2ff939144f41e1f9589a1697540f64ffb5b8ddf53875cac5ef6
cypress-videos-c Expired
90.9 KB
sha256:79b5de1b97366dd63d0f7c29e94233784e23e4240d981d0409479a59d9afd4fe
cypress-videos-d Expired
3.32 MB
sha256:79f12c88145247b0e2437b2584965105adf02599672a9e3dd82d7be195c0fd3d
cypress-videos-e Expired
1.3 MB
sha256:8319fcdf05e6706d7e74c5366480d045bee89b15c41752b47e98cf24ec3c81f5
cypress-videos-f Expired
264 KB
sha256:fada421b25af9c0dad5c022a56c3c6915e8dc0258f9a9d5308be5a69495f1b03
cypress-videos-g Expired
1.56 MB
sha256:c543dee58709394e521dc1a9243e0156807627f535d08ccdfacbc619cce6e385
cypress-videos-h Expired
4.56 MB
sha256:1b9658039f08ff1d8aa4197585e3b8b3923f577403de47fd5d56af75796287a4
cypress-videos-i Expired
6.98 MB
sha256:b23e8d2c62a789b5c5d68115d4b8a053b9f319d743052cff1f924fb158b3e012
cypress-videos-j Expired
1.96 MB
sha256:fa16743d153dd531dcac717ca2d29c6914b1399596155ccd46b1bbcef15ec99c
error Screenshots a Expired
357 KB
sha256:6305c8955917bb945aa8e28c73e259f819bb9686ea234d3ee60941050567a0c4
error Screenshots b Expired
103 KB
sha256:ef7fdaa1fca86effa04a317a8bb546ae394b38f87ab129495570710ed5f73c7d
error Screenshots e Expired
12.4 KB
sha256:f5a481035f8a1ba828c28b85aaee20b8f83a6b416db8c70bee995c7256bb7cf6
error Screenshots f Expired
179 KB
sha256:78ff078f5fc268e1c725290bac2e4784d8cbb7cefb20f2d72fc3e8510039bc0c
error Screenshots g Expired
372 KB
sha256:6c08d821a50cb9b188d263ec01039c96bb18421be760f76e1d98c38586ecbe05
error Screenshots h Expired
59.6 KB
sha256:02ecd812c4fd1d68181721c7ac56ccfef0052d18dade55c5b88f8ccf416badc0
error Screenshots i Expired
393 KB
sha256:a767f6c0e27f9c3d4bfcd43c87e82391c805fe344f7b07e4c6ab9dada984bbfe
error Screenshots j Expired
62.4 KB
sha256:dbb1c7462ba587a6258e1961f19b9a1a1469886c00876bd9b2fbe5343488034b