Skip to content

Intermittent HTTP/2 framing errors when uploading builds via Fastlane plugin #451

@ReneGreen27

Description

@ReneGreen27

We are seeing intermittent failures when uploading iOS builds to Sentry via the Fastlane plugin. The issue began after upgrading to sentry-fastlane-plugin 2.2.0, which bundles sentry-cli 3.2.3.

The failures present as HTTP/2 transport errors during upload and appear to be intermittent. Downgrading to the previous plugin/CLI version resolves the issue entirely. (sentry-fastlane-plugin 2.1.1 and sentry-cli 3.2.2)

Environment

Fastlane plugin: sentry-fastlane-plugin 2.2.0 (failing)
CLI version: sentry-cli 3.2.3 (failing)
Last known working versions:
sentry-fastlane-plugin 2.1.1
sentry-cli 3.2.2
Platform: iOS (Xcode archive upload via Fastlane)
CI environment: macOS runner (CI)

Error:

Error: API request failed: API request failed: [16] Error in the HTTP2 framing layer
Failed to upload any files

In Logs:

WARN Failed to upload 1 file:

  • /path/to/archive.xcarchive
    Error: API request failed: API request failed: [16] Error in the HTTP2 framing layer

Behavior

Failures are intermittent (some uploads succeed, others fail under identical conditions)
Issue began around March 6 after upgrading plugin/CLI versions
Upload size (~235 MB .xcarchive) is consistent and well within expected limits
Previously larger uploads succeeded without issue

Expected Behavior
Uploads should succeed consistently under identical conditions, as they did in previous versions.

Actual Behavior
Uploads intermittently fail with HTTP/2 framing errors when using sentry-cli 3.2.3.

Related to internal ticket #176836

Metadata

Metadata

Assignees

No one assigned

    Labels

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions