Skip to content

EAS Android build fails with jfrog buildinfo timeout on internal Maven cache #3310

@benkanspedos

Description

@benkanspedos

Build/Submit details page URL

https://expo.dev/accounts/benjifunk/projects/who-got-next/builds/850c9bea-3b69-4efd-a98f-ff5c9e2459a3

Summary

https://expo.dev/accounts/benjifunk/projects/who-got-next/builds/876d0d7e-5c9d-4de8-b3c1-d6254c0f7ad5

EAS Android builds are failing with a timeout error when trying to resolve org.jfrog.buildinfo:build-info-extractor-gradle:5.2.5 from the internal
EAS Maven cache.

Build Details

  • Build IDs:
    • 850c9bea-3b69-4efd-a98f-ff5c9e2459a3
    • 876d0d7e-5c9d-4de8-b3c1-d6254c0f7ad5
  • Platform: Android
  • Profile: preview
  • SDK Version: 54.0.0
  • Gradle Version: 8.14.3

Error Message

Could not resolve all artifacts for configuration 'classpath'.

Could not resolve org.jfrog.buildinfo:build-info-extractor-gradle:5.2.5.
Required by:
unspecified:unspecified:unspecified
> Could not get resource 'http://maven.production.caches.eas-build.internal/artifactory/libs-release/org/jfrog/buildinfo/build-info-extractor-gra
dle/5.2.5/build-info-extractor-gradle-5.2.5.pom'.
> Read timed out

Notes

  • This dependency is NOT in our project's gradle files
  • The "unspecified:unspecified:unspecified" indicates it's being injected by EAS infrastructure
  • Multiple retry attempts with --clear-cache produce the same error
  • The timeout is occurring on EAS's internal Maven cache server

Expected Behavior

Build should complete successfully without timeout errors from internal EAS infrastructure.

Managed or bare?

bare

Environment

expo-env-info 2.0.8 environment info:
System: OS: Windows 11 10.0.26200
Binaries: Node: 24.4.1
npm: 11.4.2
IDEs:
Android Studio: AI-252.27397.103.2522.14617522
npmPackages:
expo: ~54.0.31 => 54.0.31
expo-router: ~6.0.21 => 6.0.21
react-native: ^0.81.5 => 0.81.5
Expo Workflow: bare

Error output

FAILURE: Build failed with an exception.

  • What went wrong:
    Could not resolve all artifacts for configuration 'classpath'.

Could not resolve org.jfrog.buildinfo:build-info-extractor-gradle:5.2.5.
Required by:
unspecified:unspecified:unspecified
> Could not resolve org.jfrog.buildinfo:build-info-extractor-gradle:5.2.5.
> Could not get resource 'http://maven.production.caches.eas-build.internal/artifactory/libs-release/org/jfrog/buildinfo/build-info-extractor-
gradle/5.2.5/build-info-extractor-gradle-5.2.5.pom'.
> Could not GET '...build-info-extractor-gradle-5.2.5.pom'.
> Read timed out

BUILD FAILED in 1m 39s

Reproducible demo or steps to reproduce from a blank project

This is an EAS infrastructure issue, not a project-specific bug.
Steps to reproduce:

  1. Create any Expo bare workflow project with Android support
  2. Run: eas build --platform android --profile preview
  3. Build fails during "Run gradlew" phase with timeout error

The error occurs when EAS's internal Maven cache
(maven.production.caches.eas-build.internal) times out trying to
fetch org.jfrog.buildinfo:build-info-extractor-gradle:5.2.5

Key evidence this is an EAS-side issue:

  • The dependency is "Required by: unspecified:unspecified:unspecified"
    (not from our project)
  • This jfrog dependency does NOT exist in our gradle files
  • The URL points to EAS's internal cache server, not a public Maven repo
  • Multiple builds with --clear-cache produce the same timeout

Build IDs showing the issue:

  • 850c9bea-3b69-4efd-a98f-ff5c9e2459a3
  • 876d0d7e-5c9d-4de8-b3c1-d6254c0f7ad5

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs reviewIssue is ready to be reviewed by a maintainer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions