These are the logs from my Run gradlew step. I have tried expo versions “41.0.0”, “42.0.0” and “43.0.0”, along with expo-cli versions “5.1.2” and “5.1.3” and finally eas-cli versions “0.46.0” and “0.47.0”. This build actually ran fine 2 weeks ago, and running the same build today throws this error.
> Task :expo:compileReleaseKotlin
w: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (134, 38): Unchecked cast: Any! to T
w: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (148, 45): Unchecked cast: Any! to T
w: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (15, 37): 'UIImplementationProvider' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (42, 47): 'UIImplementationProvider' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (100, 34): Unchecked cast: Any! to T
> Task :expo:javaPreCompileRelease
> Task :expo:compileReleaseJavaWithJavac FAILED
[stderr] /home/expo/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:6: error: package expo.modules.kotlin.modules does not exist
[stderr] import expo.modules.kotlin.modules.Module;
[stderr] ^
[stderr] /home/expo/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:7: error: package expo.modules.kotlin does not exist
[stderr] import expo.modules.kotlin.ModulesProvider;
[stderr] ^
[stderr] /home/expo/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:9: error: cannot find symbol
[stderr] public class ExpoModulesPackageList implements ModulesProvider {
[stderr] ^
[stderr] symbol: class ModulesProvider
[stderr] /home/expo/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:39: error: cannot find symbol
[stderr] public List<Class<? extends Module>> getModulesList() {
[stderr] ^
[stderr] symbol: class Module
[stderr] location: class expo.modules.ExpoModulesPackageList
[stderr] /home/expo/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:29: error: cannot find symbol
[stderr] static final List<Class<? extends Module>> modulesList = Arrays.<Class<? extends Module>>asList(
[stderr] ^
[stderr] symbol: class Module
[stderr] location: class expo.modules.ExpoModulesPackageList.LazyHolder
[stderr] /home/expo/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:29: error: cannot find symbol
[stderr] static final List<Class<? extends Module>> modulesList = Arrays.<Class<? extends Module>>asList(
[stderr] ^
[stderr] symbol: class Module
[stderr] location: class expo.modules.ExpoModulesPackageList.LazyHolder
[stderr] /home/expo/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:38: error: method does not override or implement a method from a supertype
[stderr] @Override
[stderr] ^
[stderr] 7 errors
[stderr] FAILURE: Build failed with an exception.
[stderr] * What went wrong:
[stderr] Execution failed for task ':expo:compileReleaseJavaWithJavac'.
[stderr] > Compilation failed; see the compiler error output for details.
[stderr] * Try:
[stderr] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
It doesn’t seem to specify any particular package it’s having issues with other than the compiled kotlin code. Since nothing has changed my end, I expect there is a package hidden somewhere which has had an upgrade or something internal to EAS build.
Thanks for any insight