expo: [SDK44] After the upgrade to SDK 44, while running react-native execution fails for task ':expo-linear-gradient:compileDebugKotlin'

Summary

When I upgrade to SDK44, and run react-native, the command fails with the message below

Task :expo-linear-gradient:compileDebugKotlin FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use ‘–warning-mode all’ to show the individual deprecation warnings. See https://docs.gradle.org/6.7.1/userguide/command_line_interface.html#sec:command_line_warnings 521 actionable tasks: 514 executed, 7 up-to-date Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-in-app-purchases/android/src/main/java/expo/modules/inapppurchases/BillingManager.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (3, 21): Unresolved reference: kotlin e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (4, 21): Unresolved reference: kotlin e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (8, 30): Unresolved reference: Module e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (9, 3): ‘definition’ overrides nothing e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (9, 31): Unresolved reference: ModuleDefinition e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (10, 5): Unresolved reference: name e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (11, 5): Unresolved reference: viewManager e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (12, 7): Unresolved reference: view e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (16, 7): Unresolved reference: prop e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (20, 7): Unresolved reference: prop e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (26, 7): Unresolved reference: prop e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (30, 7): Unresolved reference: prop e: /home/zece/nia-health/nia-app-master2/nia-app/node_modules/expo-linear-gradient/android/src/main/java/expo/modules/lineargradient/LinearGradientModule.kt: (34, 7): Unresolved reference: prop

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ‘:expo-linear-gradient:compileDebugKotlin’.

Managed or bare workflow? If you have ios/ or android/ directories in your project, the answer is bare!

bare

What platform(s) does this occur on?

Android

SDK Version (managed workflow only)

No response

Environment

Expo CLI 5.0.3 environment info: System: OS: Linux 5.8 Ubuntu 20.10 (Groovy Gorilla) Shell: 5.0.17 - /bin/bash Binaries: Node: 14.18.0 - /usr/bin/node Yarn: 1.22.17 - /usr/bin/yarn npm: 6.14.15 - /usr/bin/npm npmPackages: babel-preset-expo: 9.0.1 => 9.0.1 expo: ^44.0.3 => 44.0.3 react: 17.0.1 => 17.0.1 react-dom: 17.0.1 => 17.0.1 react-native: 0.64.3 => 0.64.3 react-native-web: 0.17.1 => 0.17.1 npmGlobalPackages: expo-cli: 5.0.3 Expo Workflow: bare

Reproducible demo

n/a

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 20 (2 by maintainers)

Most upvoted comments

if you are having this sort of problem, please run expo doctor to see if there are any warnings. create a new issue with a minimal reproducible example if you believe you have found a bug.

expo doctor --fix-dependencies Works thx 🙏

if you are having this sort of problem, please run expo doctor to see if there are any warnings. create a new issue with a minimal reproducible example if you believe you have found a bug.

Make sure that you remove react-native-unimodules. That did the trick for me. If not, downgrading to v10.0.1 also works.

Had the same issue with expo-linear-gradient on SDK 44 while doing the EAS build

main issue was something was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.

[stderr] e: Incompatible classes were found in dependencies. Remove them from the classpath or use '-Xskip-metadata-version-check' to suppress errors
[stderr] e: /home/expo/.gradle/caches/transforms-3/237076f67658440e344a90648c21f016/transformed/jetified-kotlin-stdlib-common-1.6.10.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] e: /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/META-INF/kotlin-stdlib.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] e: /home/expo/workingdir/build/node_modules/expo-linear-gradient/android/build/intermediates/compile_library_classes_jar/release/classes.jar!/META-INF/expo-linear-gradient_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (14, 8): Unresolved reference: flatMap
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (14, 18): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (15, 15): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (15, 27): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (18, 4): Class 'kotlin.jvm.JvmStatic' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/jvm/JvmStatic.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (20, 37): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (20, 50): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (23, 4): Class 'kotlin.jvm.JvmStatic' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/jvm/JvmStatic.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (25, 37): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ApplicationLifecycleDispatcher.kt: (25, 50): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ExpoModulesPackage.kt: (20, 6): Class 'kotlin.Suppress' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Suppress.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ExpoModulesPackage.kt: (21, 39): Unresolved reference: lazy
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ExpoModulesPackage.kt: (26, 12): Unresolved reference: sortedByDescending
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ExpoModulesPackage.kt: (26, 54): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ExpoModulesPackage.kt: (29, 9): Unresolved reference: emptyList
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (24, 6): Unresolved reference: flatMap
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (24, 16): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (26, 6): Unresolved reference: flatMap
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (26, 16): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (37, 21): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (54, 12): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (54, 66): Unresolved reference: java
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (69, 55): Unresolved reference: java
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (70, 20): Variable expected
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (73, 7): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (82, 5): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (82, 26): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (92, 12): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (99, 12): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (103, 14): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (128, 14): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (135, 14): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (139, 14): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (143, 14): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (158, 4): Class 'kotlin.Suppress' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Suppress.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (162, 45): Unresolved reference: java
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (163, 14): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (164, 16): Unresolved reference: methodMap[name]
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (164, 16): No set method providing array access
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (169, 4): Class 'kotlin.Suppress' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Suppress.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (177, 45): Unresolved reference: java
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (178, 14): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (179, 16): Unresolved reference: methodMap[name]
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (179, 16): No set method providing array access
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (22, 6): Unresolved reference: flatMap
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (22, 16): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (32, 21): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (50, 4): Class 'kotlin.Suppress' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Suppress.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (66, 21): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (72, 21): Unresolved reference: it
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (98, 14): Unresolved reference: emptyList
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (102, 4): Class 'kotlin.Suppress' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Suppress.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (106, 39): Unresolved reference: java
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (107, 14): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.
[stderr] The class is loaded from /home/expo/.gradle/caches/transforms-3/c8f3190880b337e8610429dc148174cc/transformed/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (108, 16): Unresolved reference: methodMap[name]
[stderr] e: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (108, 16): No set method providing array access
w: Detected multiple Kotlin daemon sessions at build/kotlin/sessions
[stderr] FAILURE: Build failed with an exception.

Upgraded to 44 and got this error in a managed workflow, tried the solutions in thread to no avail, so bump I guess.

And I see why this happened, we installed it in a package that didn’t have expo. Doh.

Check in yarn.lock which dependencies are using the old expo-modules-core (current version 0.6.4). I updated these dependencies and the project built successfully.