Skip to content

fix: Workaround FileNotFoundException on Android when recovering sessions #13374

fix: Workaround FileNotFoundException on Android when recovering sessions

fix: Workaround FileNotFoundException on Android when recovering sessions #13374

Triggered via pull request March 30, 2026 22:31
Status Success
Total duration 49m 39s
Artifacts 9

build.yml

on: pull_request
Matrix: build-sentry-native
test-solution-filters
43s
test-solution-filters
Matrix: build-sentry
Matrix: unsupported-aot
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 15 warnings
.NET (linux-x64)
You may need to build the project on another operating system or architecture, or update the .NET SDK.
.NET (linux-x64)
The project depends on the following workload packs that do not exist in any of the workloads available in this installation: Microsoft.iOS.Sdk.net9.0_26.2
Trim analysis
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, android-actions/setup-android@07976c6290703d34c16d382cb36445f98bb43b1f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Trim analysis
Already linked: /opt/homebrew/Cellar/mono/6.14.1
.NET (linux-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, android-actions/setup-android@07976c6290703d34c16d382cb36445f98bb43b1f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
MSBuild
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, android-actions/setup-android@07976c6290703d34c16d382cb36445f98bb43b1f, microsoft/setup-msbuild@6fb02220983dee41ce7ae257b6f4d8f9bf5ed4ce. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
.NET (linux-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, android-actions/setup-android@07976c6290703d34c16d382cb36445f98bb43b1f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
.NET (win-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, android-actions/setup-android@07976c6290703d34c16d382cb36445f98bb43b1f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
.NET (win-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, android-actions/setup-android@07976c6290703d34c16d382cb36445f98bb43b1f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
.NET (macos)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, android-actions/setup-android@07976c6290703d34c16d382cb36445f98bb43b1f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
.NET (macos): src/Sentry.Bindings.Cocoa/ApiDefinitions.cs#L1755
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
.NET (macos): src/Sentry.Bindings.Cocoa/ApiDefinitions.cs#L1755
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
.NET (macos): src/Sentry.Bindings.Cocoa/ApiDefinitions.cs#L1755
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
.NET (macos): src/Sentry.Bindings.Cocoa/ApiDefinitions.cs#L1755
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
.NET (macos)
Already linked: /opt/homebrew/Cellar/mono/6.14.1
Unsupported AOT (win-x86)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, android-actions/setup-android@07976c6290703d34c16d382cb36445f98bb43b1f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unsupported AOT (linux-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, android-actions/setup-android@07976c6290703d34c16d382cb36445f98bb43b1f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
Windows-msbuild-logs
118 MB
sha256:ee744c4a0dc82bfc77c2447bbf30c339dbda2b5cce19dbc61b33886be91c3470
e6614744cc44c8b1f03bfb0a83f98f1f88a14c5a
166 MB
sha256:cbf7058671d2bab640a9453bf6a2e76d8d54e9d5811887658f5456b5856ed7ae
linux-arm64-build-logs
50.3 MB
sha256:ea497de843d305b17e8b00a024e229541bce656309a577135e997ce2d44c0a29
linux-musl-arm64-build-logs
50.1 MB
sha256:f369561ec7ca401bbac6554e291874576256ea079bc496772c82ba50fee7489f
linux-musl-x64-build-logs
50.2 MB
sha256:2b8f4ec024e601ea355e3d8291282055c7c93abd25bec62c3bfad0437d937eea
linux-x64-build-logs
83.3 MB
sha256:712547e8e4f3162b4f47592c22eedf8b70800f7cdd322ab7060f3465eb54bc07
macos-build-logs
117 MB
sha256:8e9e968112b6f0f0dceaf0c44bcdd26aa5da2195c97b5fa44d1dfb489580ae0c
win-arm64-build-logs
74 MB
sha256:97cbfbcd97eb6cd3895cd46dcca72e61484047847256e52d72e4747a6b0818b2
win-x64-build-logs
79.4 MB
sha256:aef72fa88a2b587f3eb5ea079776b3259cdb18651fb467e4c3272f3444cd5755