I'm consistently getting this integrity mismatch error when attempting to deploy an android build in the expo / eas development managed workflow.
Output of npm why sharp
sharp@0.32.1 dev
node_modules/appium-uiautomator2-driver/node_modules/sharp
sharp@"^0.x" from appium-android-driver@5.12.1
node_modules/appium-uiautomator2-driver/node_modules/appium-android-driver
appium-android-driver@"^5.12.1" from appium-uiautomator2-driver@2.24.1
node_modules/appium-uiautomator2-driver
dev appium-uiautomator2-driver@"^2.12.7" from the root project
sharp@0.32.1 extraneous
node_modules/appium-xcuitest-driver/node_modules/sharp
sharp@0.32.1 dev
node_modules/sharp
sharp@"0.32.1" from @appium/support@4.0.1
node_modules/@appium/support
@appium/support@"^4.0.1" from @appium/base-driver@9.3.10
node_modules/@appium/base-driver
@appium/base-driver@"^9.3.10" from @appium/base-plugin@2.2.10
node_modules/@appium/base-plugin
@appium/base-plugin@"^2.2.10" from appium@2.0.0-beta.71
node_modules/appium
dev appium@"^2.0.0-beta.57" from the root project
peer appium@"^2.0.0-beta.48" from @appium/typedoc-plugin-appium@0.6.4
node_modules/@appium/typedoc-plugin-appium
@appium/typedoc-plugin-appium@"^0.6.4" from @appium/docutils@0.3.13
node_modules/@appium/docutils
@appium/docutils@"^0.3.13" from appium@2.0.0-beta.71
peer appium@"^2.0.0-beta.40" from appium-uiautomator2-driver@2.24.1
node_modules/appium-uiautomator2-driver
dev appium-uiautomator2-driver@"^2.12.7" from the root project
peer appium@"^2.0.0-beta.48" from @appium/typedoc-plugin-appium@0.6.3
node_modules/appium-uiautomator2-driver/node_modules/@appium/typedoc-plugin-appium
@appium/typedoc-plugin-appium@"^0.6.3" from @appium/docutils@0.3.9
node_modules/appium-uiautomator2-driver/node_modules/@appium/docutils
peer appium@"^2.0.0-beta.40" from appium-android-driver@5.12.1
node_modules/appium-uiautomator2-driver/node_modules/appium-android-driver
appium-android-driver@"^5.12.1" from appium-uiautomator2-driver@2.24.1
node_modules/appium-uiautomator2-driver
dev appium-uiautomator2-driver@"^2.12.7" from the root project
@appium/base-driver@"^9.3.10" from appium@2.0.0-beta.71
node_modules/appium
dev appium@"^2.0.0-beta.57" from the root project
peer appium@"^2.0.0-beta.48" from @appium/typedoc-plugin-appium@0.6.4
node_modules/@appium/typedoc-plugin-appium
@appium/typedoc-plugin-appium@"^0.6.4" from @appium/docutils@0.3.13
node_modules/@appium/docutils
@appium/docutils@"^0.3.13" from appium@2.0.0-beta.71
peer appium@"^2.0.0-beta.40" from appium-uiautomator2-driver@2.24.1
node_modules/appium-uiautomator2-driver
dev appium-uiautomator2-driver@"^2.12.7" from the root project
peer appium@"^2.0.0-beta.48" from @appium/typedoc-plugin-appium@0.6.3
node_modules/appium-uiautomator2-driver/node_modules/@appium/typedoc-plugin-appium
@appium/typedoc-plugin-appium@"^0.6.3" from @appium/docutils@0.3.9
node_modules/appium-uiautomator2-driver/node_modules/@appium/docutils
peer appium@"^2.0.0-beta.40" from appium-android-driver@5.12.1
node_modules/appium-uiautomator2-driver/node_modules/appium-android-driver
appium-android-driver@"^5.12.1" from appium-uiautomator2-driver@2.24.1
node_modules/appium-uiautomator2-driver
dev appium-uiautomator2-driver@"^2.12.7" from the root project
@appium/support@"^4.0.1" from @appium/base-plugin@2.2.10
node_modules/@appium/base-plugin
@appium/base-plugin@"^2.2.10" from appium@2.0.0-beta.71
node_modules/appium
dev appium@"^2.0.0-beta.57" from the root project
peer appium@"^2.0.0-beta.48" from @appium/typedoc-plugin-appium@0.6.4
node_modules/@appium/typedoc-plugin-appium
@appium/typedoc-plugin-appium@"^0.6.4" from @appium/docutils@0.3.13
node_modules/@appium/docutils
@appium/docutils@"^0.3.13" from appium@2.0.0-beta.71
peer appium@"^2.0.0-beta.40" from appium-uiautomator2-driver@2.24.1
node_modules/appium-uiautomator2-driver
dev appium-uiautomator2-driver@"^2.12.7" from the root project
peer appium@"^2.0.0-beta.48" from @appium/typedoc-plugin-appium@0.6.3
node_modules/appium-uiautomator2-driver/node_modules/@appium/typedoc-plugin-appium
@appium/typedoc-plugin-appium@"^0.6.3" from @appium/docutils@0.3.9
node_modules/appium-uiautomator2-driver/node_modules/@appium/docutils
peer appium@"^2.0.0-beta.40" from appium-android-driver@5.12.1
node_modules/appium-uiautomator2-driver/node_modules/appium-android-driver
appium-android-driver@"^5.12.1" from appium-uiautomator2-driver@2.24.1
node_modules/appium-uiautomator2-driver
dev appium-uiautomator2-driver@"^2.12.7" from the root project
@appium/support@"^4.0.1" from @appium/docutils@0.3.13
node_modules/@appium/docutils
@appium/docutils@"^0.3.13" from appium@2.0.0-beta.71
@appium/support@"^4.0.1" from appium@2.0.0-beta.71
node_modules/appium
dev appium@"^2.0.0-beta.57" from the root project
peer appium@"^2.0.0-beta.48" from @appium/typedoc-plugin-appium@0.6.4
node_modules/@appium/typedoc-plugin-appium
@appium/typedoc-plugin-appium@"^0.6.4" from @appium/docutils@0.3.13
node_modules/@appium/docutils
@appium/docutils@"^0.3.13" from appium@2.0.0-beta.71
peer appium@"^2.0.0-beta.40" from appium-uiautomator2-driver@2.24.1
node_modules/appium-uiautomator2-driver
dev appium-uiautomator2-driver@"^2.12.7" from the root project
peer appium@"^2.0.0-beta.48" from @appium/typedoc-plugin-appium@0.6.3
node_modules/appium-uiautomator2-driver/node_modules/@appium/typedoc-plugin-appium
@appium/typedoc-plugin-appium@"^0.6.3" from @appium/docutils@0.3.9
node_modules/appium-uiautomator2-driver/node_modules/@appium/docutils
peer appium@"^2.0.0-beta.40" from appium-android-driver@5.12.1
node_modules/appium-uiautomator2-driver/node_modules/appium-android-driver
appium-android-driver@"^5.12.1" from appium-uiautomator2-driver@2.24.1
node_modules/appium-uiautomator2-driver
dev appium-uiautomator2-driver@"^2.12.7" from the root project
Output of npm why sharp-libvips:
Why would this error consistently occur in my android build but not my ios build? Do I have control over whether the checksums match? I contacted the authors of sharp-libvips and just said it had to be some kind of connection issue, but that the sha512 hash returned means zero file length, so that's a clue.
Same problem here, weird part here is that it's not happening every Android build but more times than it being coincidentally. It does not happen on iOS builds.
Build/Submit details page URL
https://expo.dev/accounts/rithmm/projects/rithmm-mobile/builds/83841b26-0738-4c10-832b-4956d99e831e
Summary
I'm consistently getting this integrity mismatch error when attempting to deploy an android build in the expo / eas development managed workflow.
Output of
npm why sharp
Output of
npm why sharp-libvips
:Why would this error consistently occur in my android build but not my ios build? Do I have control over whether the checksums match? I contacted the authors of
sharp-libvips
and just said it had to be some kind of connection issue, but that the sha512 hash returned means zero file length, so that's a clue.https://github.com/lovell/sharp-libvips/issues/183#issuecomment-1555984111 https://github.com/lovell/sharp-libvips/issues/183#issuecomment-1556148423
What I've tried:
Managed or bare?
bare
Environment
Error output
Reproducible demo or steps to reproduce from a blank project
n/a