expo / expo/eas-cli

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

Open
#3,310 4 comments 0 reactions 0 assignees View on GitHub
needs review
Dominant language
TypeScript
Stars
1.4k
Forks
236
Avg merge
3d 1h
Merged PRs (30d)
91

Description

### 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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.