EAS build failure for Android only - Execution failed for task ':expo-updates:createReleaseExpoManifest'

  • Managed workflow
  • eas-cli/2.1.0 darwin-x64 node-v14.19.0

I have started getting android build failure (have been able to build fine until today) at “Run gradlew” step.
iOS build has been working fine.

> Task :expo-updates:createReleaseExpoManifest
[stderr] /home/expo/workingdir/build/node_modules/metro-hermes-compiler/src/emhermesc.js:77
[stderr]           throw ex;
[stderr]           ^
[stderr] Error: ENOENT: no such file or directory, watch '/home/expo/workingdir/build/node_modules/expo-image-picker/android/build/kotlin/compileReleaseKotlin/caches-jvm'
[stderr]     at FSWatcher.<computed> (internal/fs/watchers.js:243:19)
[stderr]     at Object.watch (fs.js:1586:34)
[stderr]     at NodeWatcher.watchdir (/home/expo/workingdir/build/node_modules/jest-haste-map/build/watchers/NodeWatcher.js:156:24)
[stderr]     at /home/expo/workingdir/build/node_modules/jest-haste-map/build/watchers/NodeWatcher.js:279:16
[stderr]     at FSReqCallback.oncomplete (fs.js:192:5) {
[stderr]   errno: -2,
[stderr]   syscall: 'watch',
[stderr]   code: 'ENOENT',
[stderr]   path: '/home/expo/workingdir/build/node_modules/expo-image-picker/android/build/kotlin/compileReleaseKotlin/caches-jvm',
[stderr]   filename: '/home/expo/workingdir/build/node_modules/expo-image-picker/android/build/kotlin/compileReleaseKotlin/caches-jvm'
[stderr] }
> Task :expo-updates:createReleaseExpoManifest FAILED

I have ran expo doctor and I can also build locally without issues with, eas build --platform android --local

I checked out another possibly similar post at,

But it doesn’t appear to be a bundle size issue.

npx react-native-bundle-visualizer --platform android returns 12.03 MB.

Here is the link to the project,