Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generating release apk for the new architecture throws bunch of error #34304

Closed
BraveEvidence opened this issue Jul 29, 2022 · 16 comments
Closed
Labels
Impact: Errors During Build Resolution: Answered When the issue is resolved with a simple answer Type: New Architecture Issues and PRs related to new architecture (Fabric/Turbo Modules)

Comments

@BraveEvidence
Copy link

Description

created a new react-native project. I created a release apk without enabling the new arch and it generated the apk correctly.

Then I enabled the new arch and hermes

enableHermes: true

newArchEnabled=true

and then try to generate via android studio I get following errors
Screenshot 2022-07-29 at 1 16 43 PM
Screenshot 2022-07-29 at 1 16 50 PM

Later on I tried using cmd with following command

./gradlew bundleRelease

I get following error

Screenshot 2022-07-29 at 1 24 35 PM

I tried cleaning and invalidating cache as well

Repo is here https://github.com/PritishSawant/ReactNativeAndroidReleaseApkNewArch

Version

0.69.3

Output of npx react-native info

nfo Fetching system and libraries information...
System:
OS: macOS 12.4
CPU: (8) x64 Apple M1
Memory: 44.15 MB / 8.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.13.0 - /usr/local/bin/node
Yarn: 1.22.10 - /usr/local/bin/yarn
npm: 8.1.0 - /usr/local/bin/npm
Watchman: 2022.03.21.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
Android SDK: Not Found
IDEs:
Android Studio: 2021.2 AI-212.5712.43.2112.8609683
Xcode: 13.4.1/13F100 - /usr/bin/xcodebuild
Languages:
Java: javac 16 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.0.0 => 18.0.0
react-native: 0.69.0 => 0.69.0
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found

Steps to reproduce

Try generating a release apk with new arch enabled for android.

Snack, code example, screenshot, or link to a repository

https://github.com/PritishSawant/ReactNativeAndroidReleaseApkNewArch

@BraveEvidence BraveEvidence added Needs: Triage 🔍 Type: New Architecture Issues and PRs related to new architecture (Fabric/Turbo Modules) labels Jul 29, 2022
@cortinico
Copy link
Contributor

It looks related or a duplicate of #34306

Thanks for reporting it @PritishSawant, I'm investigating what's going on here.

@cortinico
Copy link
Contributor

I've just tried to reproduce locally with:

npx react-native init RN0693 --version 0.69.3
cd RN0693/android/
./gradlew installRelease -PnewArchEnabled=true

I was able to build and install the app correctly. I could not see any of the errors you're having.

@BraveEvidence
Copy link
Author

It just does not work for me. I keep getting the above errors

I tried

./gradlew installRelease -PnewArchEnabled=true

./gradlew bundleRelease -PnewArchEnabled=true

./gradlew assembleRelease -PnewArchEnabled=true

@cortinico
Copy link
Contributor

I keep getting the above errors

Then we would need either a reproducer or a more detailed error log

@BraveEvidence
Copy link
Author

@cortinico You can check this for a reproducer https://github.com/PritishSawant/ReactNativeAndroidReleaseApkNewArch

Can you help me on how should I get a detailed error log

@cortinico
Copy link
Contributor

@cortinico You can check this for a reproducer PritishSawant/ReactNativeAndroidReleaseApkNewArch

Your reproducer builds file on my machine:

Starting a Gradle Daemon, 1 busy and 1 incompatible Daemons could not be reused, use --status for details

> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
                    Welcome to Metro!
              Fast - Scalable - Integrated


info Writing bundle output to:, /Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle
info Writing sourcemap output to:, /Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/intermediates/sourcemaps/react/release/index.android.bundle.packager.map
info Done writing bundle output
info Done writing sourcemap output
info Copying 1 asset files
info Done copying assets
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:2236:23: warning: the variable "DebuggerInternal" was not declared in function "__shouldPauseOnThrow"
        return typeof DebuggerInternal !== 'undefined' && DebuggerInternal.shouldPauseOnThrow === true;
                      ^~~~~~~~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:6062:7: warning: the variable "setTimeout" was not declared in function "logCapturedError"
      setTimeout(function () {
      ^~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:4398:23: warning: the variable "clearTimeout" was not declared in anonymous function " 105#"
      cancelTimeout = clearTimeout;
                      ^~~~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:8883:30: warning: the variable "__REACT_DEVTOOLS_GLOBAL_HOOK__" was not declared in anonymous function " 105#"
  if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:8901:146: warning: the variable "nativeFabricUIManager" was not declared in anonymous function " 138#"
    null != handle._nativeTag && (null != handle._internalInstanceHandle ? (handle = handle._internalInstanceHandle.stateNode, null != handle && nativeFabricUIManager.dispatchCommand(handle.node, command, args)) : _$$_REQUIRE(_dependencyMap[2]).UIManager.dispatchViewManagerCommand(handle._nativeTag, command, args));
                                                                                                                                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:9783:5: warning: the variable "setImmediate" was not declared in function "handleResolved"
    setImmediate(function () {
    ^~~~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13311:12: warning: the variable "fetch" was not declared in anonymous function " 305#"
    fetch: fetch,
           ^~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13312:14: warning: the variable "Headers" was not declared in anonymous function " 305#"
    Headers: Headers,
             ^~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13313:14: warning: the variable "Request" was not declared in anonymous function " 305#"
    Request: Request,
             ^~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13314:15: warning: the variable "Response" was not declared in anonymous function " 305#"
    Response: Response
              ^~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13490:24: warning: the variable "FileReader" was not declared in function "readBlobAsArrayBuffer"
      var reader = new FileReader();
                       ^~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13535:36: warning: the variable "Blob" was not declared in anonymous function " 316#"
        } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {
                                   ^~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13537:40: warning: the variable "FormData" was not declared in anonymous function " 316#"
        } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {
                                       ^~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13539:44: warning: the variable "URLSearchParams" was not declared in anonymous function " 316#"
        } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {
                                           ^~~~~~~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13816:23: warning: the variable "XMLHttpRequest" was not declared in anonymous function " 325#"
        var xhr = new XMLHttpRequest();
                      ^~~~~~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:13323:76: warning: the variable "self" was not declared in anonymous function " 308#"
    var global = typeof globalThis !== 'undefined' && globalThis || typeof self !== 'undefined' && self || typeof global !== 'undefined' && global;
                                                                           ^~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:19247:27: warning: the variable "performance" was not declared in anonymous function " 521#"
  if ("object" === typeof performance && "function" === typeof performance.now) {
                          ^~~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:19273:26: warning: the variable "navigator" was not declared in anonymous function " 521#"
  "undefined" !== typeof navigator && undefined !== navigator.scheduling && undefined !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling);
                         ^~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:19353:37: warning: the variable "MessageChannel" was not declared in anonymous function " 521#"
  };else if ("undefined" !== typeof MessageChannel) {
                                    ^~~~~~~~~~~~~~
/Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/android/app/build/generated/assets/react/release/index.android.bundle:24926:32: warning: the variable "requestAnimationFrame" was not declared in function "onUpdate"
        this._animationFrame = requestAnimationFrame(this.onUpdate.bind(this));
                               ^~~~~~~~~~~~~~~~~~~~~

> Task :ReactAndroid:downloadDoubleConversion UP-TO-DATE
Download https://github.com/google/double-conversion/archive/v1.1.6.tar.gz

> Task :ReactAndroid:downloadBoost UP-TO-DATE
Download https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.gz

> Task :ReactAndroid:downloadFmt UP-TO-DATE
Download https://github.com/fmtlib/fmt/archive/6.2.1.tar.gz

> Task :ReactAndroid:downloadFolly UP-TO-DATE
Download https://github.com/facebook/folly/archive/v2021.06.28.00.tar.gz

> Task :ReactAndroid:downloadGlog UP-TO-DATE
Download https://github.com/google/glog/archive/v0.3.5.tar.gz

> Task :ReactAndroid:downloadLibevent UP-TO-DATE
Download https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz

> Task :ReactAndroid:hermes-engine:downloadHermes UP-TO-DATE
Download https://github.com/facebook/hermes/tarball/hermes-2022-05-20-RNv0.69.0-ee8941b8874132b8f83e4486b63ed5c19fc3f111

> Task :ReactAndroid:hermes-engine:configureBuildForHermes
CMake Deprecation Warning at CMakeLists.txt:42 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- Threads enabled.
-- Doxygen disabled.
-- Go bindings disabled.
-- Found ld64 - /Applications/Xcode_13.4.0_fb.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
-- Could NOT find Python module pygments
-- Could NOT find Python module pygments.lexers.c_cpp
-- Could NOT find Python module yaml
-- CMAKE_HOST_SYSTEM_NAME = Darwin
-- CMAKE_SYSTEM_NAME = Darwin
-- HERMES_APPLE_TARGET_PLATFORM =
-- CMAKE_CROSSCOMPILING = FALSE
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/node_modules/react-native/ReactAndroid/hermes-engine/build/hermes

> Task :ReactAndroid:hermes-engine:buildHermes
[  3%] Built target zip
[  3%] Built target LLVHDemangle
[  6%] Built target dtoa
[ 32%] Built target LLVHSupport
[ 32%] Built target hermesFrontEndDefs
[ 35%] Built target hermesPlatformUnicode
[ 48%] Built target hermesOptimizer
[ 51%] Built target hermesRegex
[ 61%] Built target hermesSupport
[ 61%] Built target hermesInst
[ 61%] Built target hermesADT
[ 61%] Built target hermesFlowParser
[ 64%] Built target hermesAST
[ 70%] Built target hermesParser
[ 70%] Built target hermesAST2JS
[ 74%] Built target hermesSourceMap
[ 83%] Built target hermesFrontend
[ 87%] Built target hermesBackend
[100%] Built target hermesHBCBackend
[100%] Built target hermesCompilerDriver
[100%] Built target hermesc

> Task :ReactAndroid:configureCMakeRelWithDebInfo[arm64-v8a]
C/C++: release|arm64-v8a :CMake Warning at /opt/android_sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
C/C++: release|arm64-v8a :  An old version of CMake is being used that cannot automatically detect
C/C++: release|arm64-v8a :  compiler attributes.  Compiler identification is being bypassed.  Some
C/C++: release|arm64-v8a :  values may be wrong or missing.  Update to CMake 3.19 or newer to use
C/C++: release|arm64-v8a :  CMake's built-in compiler identification.
C/C++: release|arm64-v8a :Call Stack (most recent call first):
C/C++: release|arm64-v8a :  /opt/android_sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
C/C++: release|arm64-v8a :  /Users/ncor/pg/ReactNativeAndroidReleaseApkNewArch/node_modules/react-native/ReactAndroid/.cxx/RelWithDebInfo/p6j75be2/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake:6 (include)
C/C++: release|arm64-v8a :  CMakeLists.txt:9 (project)

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 54s
121 actionable tasks: 26 executed, 95 up-to-date

@BraveEvidence
Copy link
Author

@cortinico It works in debug mode. Try with release mode

@cortinico
Copy link
Contributor

Try with release mode

It was a release mode invocation: ./gradlew :app:bundleRelease -PnewArchEnabled=true

@BraveEvidence
Copy link
Author

@cortinico I ran the same command with stack trace.

 Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ReactAndroid:hermes-engine:configureBuildForHermes'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:145)
        at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:143)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:131)
        at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
        at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
        at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:402)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:389)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:382)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:368)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
        at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:72)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:187)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:180)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:39)
        at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:44)
        at org.gradle.execution.DefaultBuildWorkExecutor.access$000(DefaultBuildWorkExecutor.java:26)
        at org.gradle.execution.DefaultBuildWorkExecutor$1.proceed(DefaultBuildWorkExecutor.java:52)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:49)
        at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:44)
        at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:36)
        at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:51)
        at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:42)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
        at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:39)
        at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$3(DefaultBuildLifecycleController.java:136)
        at org.gradle.internal.build.StateTransitionController.doTransition(StateTransitionController.java:243)
        at org.gradle.internal.build.StateTransitionController.tryTransition(StateTransitionController.java:158)
        at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:136)
        at org.gradle.internal.buildtree.DefaultBuildTreeWorkExecutor.execute(DefaultBuildTreeWorkExecutor.java:35)
        at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor$1.call(BuildOperationFiringBuildTreeWorkExecutor.java:40)
        at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor$1.call(BuildOperationFiringBuildTreeWorkExecutor.java:37)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
        at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor.execute(BuildOperationFiringBuildTreeWorkExecutor.java:37)
        at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$doScheduleAndRunTasks$2(DefaultBuildTreeLifecycleController.java:87)
        at org.gradle.composite.internal.DefaultIncludedBuildTaskGraph.withNewTaskGraph(DefaultIncludedBuildTaskGraph.java:94)
        at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.doScheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:85)
        at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$runBuild$4(DefaultBuildTreeLifecycleController.java:103)
        at org.gradle.internal.build.StateTransitionController.lambda$transition$0(StateTransitionController.java:145)
        at org.gradle.internal.build.StateTransitionController.doTransition(StateTransitionController.java:243)
        at org.gradle.internal.build.StateTransitionController.transition(StateTransitionController.java:145)
        at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.runBuild(DefaultBuildTreeLifecycleController.java:100)
        at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.scheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:66)
        at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:31)
        at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
        at org.gradle.internal.buildtree.ProblemReportingBuildActionRunner.run(ProblemReportingBuildActionRunner.java:49)
        at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:69)
        at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run(FileSystemWatchingBuildActionRunner.java:114)
        at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:41)
        at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.lambda$execute$0(RootBuildLifecycleBuildActionExecutor.java:40)
        at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:155)
        at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.execute(RootBuildLifecycleBuildActionExecutor.java:40)
        at org.gradle.internal.buildtree.DefaultBuildTreeContext.execute(DefaultBuildTreeContext.java:40)
        at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.lambda$execute$0(BuildTreeLifecycleBuildActionExecutor.java:65)
        at org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeState.java:53)
        at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.execute(BuildTreeLifecycleBuildActionExecutor.java:65)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:61)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:57)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor.execute(RunAsBuildOperationBuildActionExecutor.java:57)
        at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.lambda$execute$0(RunAsWorkerThreadBuildActionExecutor.java:38)
        at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:211)
        at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.execute(RunAsWorkerThreadBuildActionExecutor.java:38)
        at org.gradle.tooling.internal.provider.ContinuousBuildActionExecutor.execute(ContinuousBuildActionExecutor.java:103)
        at org.gradle.tooling.internal.provider.SubscribableBuildActionExecutor.execute(SubscribableBuildActionExecutor.java:64)
        at org.gradle.internal.session.DefaultBuildSessionContext.execute(DefaultBuildSessionContext.java:46)
        at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter$ActionImpl.apply(BuildSessionLifecycleBuildActionExecuter.java:100)
        at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter$ActionImpl.apply(BuildSessionLifecycleBuildActionExecuter.java:88)
        at org.gradle.internal.session.BuildSessionState.run(BuildSessionState.java:69)
        at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:62)
        at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:41)
        at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
        at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
        at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:63)
        at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:31)
        at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:58)
        at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42)
        at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:47)
        at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:31)
        at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:65)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:29)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)
        at org.gradle.util.internal.Swapper.swap(Swapper.java:38)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:84)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
        at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'cmake''
        at org.gradle.process.internal.DefaultExecHandle.execExceptionFor(DefaultExecHandle.java:241)
        at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:218)
        at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:369)
        at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:87)
        at org.gradle.internal.operations.CurrentBuildOperationPreservingRunnable.run(CurrentBuildOperationPreservingRunnable.java:42)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
Caused by: net.rubygrapefruit.platform.NativeException: Could not start 'cmake'
        at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27)
        at net.rubygrapefruit.platform.internal.WrapperProcessLauncher.start(WrapperProcessLauncher.java:36)
        at org.gradle.process.internal.ExecHandleRunner.startProcess(ExecHandleRunner.java:98)
        at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:71)
        ... 4 more
Caused by: java.io.IOException: Cannot run program "cmake" (in directory "/Users/transformhub/Downloads/CameraApp/node_modules/react-native/sdks/hermes"): error=2, No such file or directory
        at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:25)
        ... 7 more
Caused by: java.io.IOException: error=2, No such file or directory
        ... 8 more

Let me know if you want more details.

@BraveEvidence
Copy link
Author

More details

/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:2236:23: warning: the variable "DebuggerInternal" was not declared in function "__shouldPauseOnThrow"
        return typeof DebuggerInternal !== 'undefined' && DebuggerInternal.shouldPauseOnThrow === true;
                      ^~~~~~~~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:6062:7: warning: the variable "setTimeout" was not declared in function "logCapturedError"
      setTimeout(function () {
      ^~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:4398:23: warning: the variable "clearTimeout" was not declared in anonymous function " 105#"
      cancelTimeout = clearTimeout;
                      ^~~~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:8883:30: warning: the variable "__REACT_DEVTOOLS_GLOBAL_HOOK__" was not declared in anonymous function " 105#"
  if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:8901:146: warning: the variable "nativeFabricUIManager" was not declared in anonymous function " 138#"
    null != handle._nativeTag && (null != handle._internalInstanceHandle ? (handle = handle._internalInstanceHandle.stateNode, null != handle && nativeFabricUIManager.dispatchCommand(handle.node, command, args)) : _$$_REQUIRE(_dependencyMap[2]).UIManager.dispatchViewManagerCommand(handle._nativeTag, command, args));
                                                                                                                                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:9783:5: warning: the variable "setImmediate" was not declared in function "handleResolved"
    setImmediate(function () {
    ^~~~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13311:12: warning: the variable "fetch" was not declared in anonymous function " 305#"
    fetch: fetch,
           ^~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13312:14: warning: the variable "Headers" was not declared in anonymous function " 305#"
    Headers: Headers,
             ^~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13313:14: warning: the variable "Request" was not declared in anonymous function " 305#"
    Request: Request,
             ^~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13314:15: warning: the variable "Response" was not declared in anonymous function " 305#"
    Response: Response
              ^~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13490:24: warning: the variable "FileReader" was not declared in function "readBlobAsArrayBuffer"
      var reader = new FileReader();
                       ^~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13535:36: warning: the variable "Blob" was not declared in anonymous function " 316#"
        } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {
                                   ^~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13537:40: warning: the variable "FormData" was not declared in anonymous function " 316#"
        } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {
                                       ^~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13539:44: warning: the variable "URLSearchParams" was not declared in anonymous function " 316#"
        } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {
                                           ^~~~~~~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13816:23: warning: the variable "XMLHttpRequest" was not declared in anonymous function " 325#"
        var xhr = new XMLHttpRequest();
                      ^~~~~~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:13323:76: warning: the variable "self" was not declared in anonymous function " 308#"
    var global = typeof globalThis !== 'undefined' && globalThis || typeof self !== 'undefined' && self || typeof global !== 'undefined' && global;
                                                                           ^~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:19247:27: warning: the variable "performance" was not declared in anonymous function " 521#"
  if ("object" === typeof performance && "function" === typeof performance.now) {
                          ^~~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:19273:26: warning: the variable "navigator" was not declared in anonymous function " 521#"
  "undefined" !== typeof navigator && undefined !== navigator.scheduling && undefined !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling);
                         ^~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:19353:37: warning: the variable "MessageChannel" was not declared in anonymous function " 521#"
  };else if ("undefined" !== typeof MessageChannel) {
                                    ^~~~~~~~~~~~~~
/Users/transformhub/Downloads/CameraApp/android/app/build/generated/assets/react/release/index.android.bundle:24926:32: warning: the variable "requestAnimationFrame" was not declared in function "onUpdate"
        this._animationFrame = requestAnimationFrame(this.onUpdate.bind(this));
                               ^~~~~~~~~~~~~~~~~~~~~

> Task :app:generatePackageList
> Task :app:preBuild
> Task :ReactAndroid:extractDeepLinksRelease UP-TO-DATE
> Task :app:extractProguardFiles UP-TO-DATE
> Task :ReactAndroid:writeReleaseLintModelMetadata UP-TO-DATE

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':ReactAndroid:hermes-engine:configureBuildForHermes'.
> A problem occurred starting process 'command 'cmake''

* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ReactAndroid:hermes-engine:configureBuildForHermes'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:145)
	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:143)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:131)
	at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:402)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:389)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:382)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:368)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'cmake''
	at org.gradle.process.internal.DefaultExecHandle.execExceptionFor(DefaultExecHandle.java:241)
	at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:218)
	at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:369)
	at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:87)
	at org.gradle.internal.operations.CurrentBuildOperationPreservingRunnable.run(CurrentBuildOperationPreservingRunnable.java:42)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
Caused by: net.rubygrapefruit.platform.NativeException: Could not start 'cmake'
	at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27)
	at net.rubygrapefruit.platform.internal.WrapperProcessLauncher.start(WrapperProcessLauncher.java:36)
	at org.gradle.process.internal.ExecHandleRunner.startProcess(ExecHandleRunner.java:98)
	at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:71)
	... 4 more
Caused by: java.io.IOException: Cannot run program "cmake" (in directory "/Users/transformhub/Downloads/CameraApp/node_modules/react-native/sdks/hermes"): error=2, No such file or directory
	at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:25)
	... 7 more
Caused by: java.io.IOException: error=2, No such file or directory
	... 8 more


* Get more help at https://help.gradle.org

@cortinico
Copy link
Contributor

That's useful. I think what is happening is that you are missing some environment variable.
Specifically you're failing here:

def findCmakePath(cmakeVersion) {
if (System.getenv("ANDROID_SDK_ROOT")) {
return "${System.getenv("ANDROID_SDK_ROOT")}/cmake/${cmakeVersion}/bin/cmake"
}
if (System.getenv("ANDROID_HOME")) {
return "${System.getenv("ANDROID_HOME")}/cmake/${cmakeVersion}/bin/cmake"
}
return "cmake"
}

Can you try to run the following commands:

file ${ANDROID_SDK_ROOT}/cmake/3.18.1/bin/cmake
file ${ANDROID_HOME}/cmake/3.18.1/bin/cmake

To unblock yourself, you should be good with either:

  1. Installing CMake from the Android SDK manager (you should be able to find it in the list of available tools)
  2. Installing CMake globally with brew install cmake.

@BraveEvidence
Copy link
Author

BraveEvidence commented Jul 30, 2022

@cortinico I already have cake install in android studio and installed it via brew as well

Still After running

file ${ANDROID_SDK_ROOT}/cmake/3.18.1/bin/cmake
file ${ANDROID_HOME}/cmake/3.18.1/bin/cmake

I get

/cmake/3.18.1/bin/cmake: cannot open /cmake/3.18.1/bin/cmake' (No such file or directory)`

Screenshot 2022-07-30 at 6 20 13 PM

@cortinico
Copy link
Contributor

file ${ANDROID_SDK_ROOT}/cmake/3.18.1/bin/cmake
file ${ANDROID_HOME}/cmake/3.18.1/bin/cmake

What is happening is that you don't have the environment variable set correctly.

You should have either ANDROID_SDK_ROOT or ANDROID_HOME set to /Users/transfromhub/Library/Android/sdk (or to wherever is your Android SDK). If you try to run react-native doctor you will also see that the config is red for Android.

@BraveEvidence
Copy link
Author

@cortinico Thanks

Help for future me

https://stackoverflow.com/questions/28296237/set-android-home-environment-variable-in-mac

@cortinico cortinico added the Resolution: Answered When the issue is resolved with a simple answer label Aug 6, 2022
@Rache-lBronfman
Copy link

when I run: react-native doctor, I got it:
image

my ANDROID_HOME variable is:
image

image

but still got the error:

> Task :app:compileProdDebugJavaWithJavac FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.5.1/userguide/command_line_interface.html#sec:command_line_warnings
634 actionable tasks: 26 executed, 608 up-to-date
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:1652:23: warning: the variable "DebuggerInternal" was not declared in function "__shouldPauseOnThrow"
        return typeof DebuggerInternal !== 'undefined' && DebuggerInternal.shouldPauseOnThrow === true;
                      ^~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:8672:7: warning: the variable "setTimeout" was not declared in function "logCapturedError"
      setTimeout(function () {
      ^~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:6637:108: warning: the variable "nativeFabricUIManager" was not declared in function "onChange"
      (fromOrTo = fromOrTo && fromOrTo.stateNode) && fromOrTo.canonical._internalInstanceHandle ? (from && nativeFabricUIManager.setIsJSResponder(from.stateNode.node, false, blockNativeResponder || false), to && nativeFabricUIManager.setIsJSResponder(to.stateNode.node, true, blockNativeResponder || false)) : null !== to ? ReactNativePrivateInterface.UIManager.setJSResponder(to.stateNode.canonical._nativeTag, blockNativeResponder) : ReactNativePrivateInterface.UIManager.clearJSResponder();
                                                                                                           ^~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:7253:21: warning: the variable "clearTimeout" was not declared in anonymous function " 220#"
    cancelTimeout = clearTimeout;
                    ^~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:11003:30: warning: the variable "__REACT_DEVTOOLS_GLOBAL_HOOK__" was not declared in anonymous function " 220#"
  if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:11302:16: warning: the variable "AggregateError" was not declared in function "getAggregateError"
    if (typeof AggregateError === 'function') {
               ^~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:11424:5: warning: the variable "setImmediate" was not declared in function "handleResolved"
    setImmediate(function () {
    ^~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14286:12: warning: the variable "fetch" was not declared in anonymous function " 404#"
    fetch: fetch,
           ^~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14287:14: warning: the variable "Headers" was not declared in anonymous function " 404#"
    Headers: Headers,
             ^~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14288:14: warning: the variable "Request" was not declared in anonymous function " 404#"
    Request: Request,
             ^~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14289:15: warning: the variable "Response" was not declared in anonymous function " 404#"
    Response: Response
              ^~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14437:24: warning: the variable "FileReader" was not declared in function "readBlobAsArrayBuffer"
      var reader = new FileReader();
                       ^~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14474:36: warning: the variable "Blob" was not declared in anonymous function " 415#"
        } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {
                                   ^~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14476:40: warning: the variable "FormData" was not declared in anonymous function " 415#"
        } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {
                                       ^~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14478:44: warning: the variable "URLSearchParams" was not declared in anonymous function " 415#"
        } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {
                                           ^~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14705:23: warning: the variable "XMLHttpRequest" was not declared in anonymous function " 424#"
        var xhr = new XMLHttpRequest();
                      ^~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14298:76: warning: the variable "self" was not declared in anonymous function " 407#"
    var global = typeof globalThis !== 'undefined' && globalThis || typeof self !== 'undefined' && self || typeof global !== 'undefined' && global;
                                                                           ^~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:17055:27: warning: the variable "performance" was not declared in anonymous function " 562#"
  if ("object" === typeof performance && "function" === typeof performance.now) {
                          ^~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:17078:26: warning: the variable "navigator" was not declared in anonymous function " 562#"
  "undefined" !== typeof navigator && undefined !== navigator.scheduling && undefined !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling);
                         ^~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:17145:37: warning: the variable "MessageChannel" was not declared in anonymous function " 562#"
  };else if ("undefined" !== typeof MessageChannel) {
                                    ^~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:27083:34: warning: the variable "requestAnimationFrame" was not declared in function "start 9#"
          this._animationFrame = requestAnimationFrame(this.onUpdate.bind(this));
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:43226:27: warning: the variable "clearInterval" was not declared in function "processNextKey"
        if (timeIterator) clearInterval(timeIterator);
                          ^~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:43220:24: warning: the variable "setInterval" was not declared in function "update 2#"
        timeIterator = setInterval(processNextKey, throttle);
                       ^~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:48191:40: warning: the variable "notificationData" was not declared in anonymous function " 1607#"
        notification.data = JSON.parse(notificationData.data);
                                       ^~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:86821:5: warning: the property "gifts" was set multiple times in the object definition.
    gifts: _$$_REQUIRE(_dependencyMap[15]),
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:86819:5: note: The first definition was here.
    gifts: _$$_REQUIRE(_dependencyMap[15]),
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:87305:7: warning: the property "justifyContent" was set multiple times in the object definition.
      justifyContent: "flex-end"
      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:87303:7: note: The first definition was here.
      justifyContent: "center",
      ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:125231:39: warning: the variable "SC_DISABLE_SPEEDY" was not declared in anonymous function " 4436#"
  var DISABLE_SPEEDY = Boolean(typeof SC_DISABLE_SPEEDY === 'boolean' ? SC_DISABLE_SPEEDY : typeof process !== 'undefined' && typeof process.env.REACT_APP_SC_DISABLE_SPEEDY !== 'undefined' && process.env.REACT_APP_SC_DISABLE_SPEEDY !== '' ? process.env.REACT_APP_SC_DISABLE_SPEEDY === 'false' ? false : process.env.REACT_APP_SC_DISABLE_SPEEDY : typeof process !== 'undefined' && typeof process.env.SC_DISABLE_SPEEDY !== 'undefined' && process.env.SC_DISABLE_SPEEDY !== '' ? process.env.SC_DISABLE_SPEEDY === 'false' ? false : process.env.SC_DISABLE_SPEEDY : false);
                                      ^~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:125426:19: warning: the variable "__webpack_nonce__" was not declared in function "getNonce"
    return typeof __webpack_nonce__ !== 'undefined' ? __webpack_nonce__ : null;
                  ^~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:146179:51: warning: the variable "btoa" was not declared in function "dispatchXhrRequest"
        requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);
                                                  ^~~~
/Users/ideodigidal/dev/smarttravel/android/app/src/main/java/com/smarttravel/MainApplication.java:86: error: cannot find symbol
    ReactNativeFlipper.initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
    ^
  symbol:   variable ReactNativeFlipper
  location: class MainApplication
1 error

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:compileProdDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
> 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.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
java.lang.StackOverflowError (no error message)

* Try:
> 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.
==============================================================================

* Get more help at https://help.gradle.org

BUILD FAILED in 3m 4s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: Command failed: ./gradlew app:installProdDebug -PreactNativeDevServerPort=8081
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:1652:23: warning: the variable "DebuggerInternal" was not declared in function "__shouldPauseOnThrow"
        return typeof DebuggerInternal !== 'undefined' && DebuggerInternal.shouldPauseOnThrow === true;
                      ^~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:8672:7: warning: the variable "setTimeout" was not declared in function "logCapturedError"
      setTimeout(function () {
      ^~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:6637:108: warning: the variable "nativeFabricUIManager" was not declared in function "onChange"
      (fromOrTo = fromOrTo && fromOrTo.stateNode) && fromOrTo.canonical._internalInstanceHandle ? (from && nativeFabricUIManager.setIsJSResponder(from.stateNode.node, false, blockNativeResponder || false), to && nativeFabricUIManager.setIsJSResponder(to.stateNode.node, true, blockNativeResponder || false)) : null !== to ? ReactNativePrivateInterface.UIManager.setJSResponder(to.stateNode.canonical._nativeTag, blockNativeResponder) : ReactNativePrivateInterface.UIManager.clearJSResponder();
                                                                                                           ^~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:7253:21: warning: the variable "clearTimeout" was not declared in anonymous function " 220#"
    cancelTimeout = clearTimeout;
                    ^~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:11003:30: warning: the variable "__REACT_DEVTOOLS_GLOBAL_HOOK__" was not declared in anonymous function " 220#"
  if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:11302:16: warning: the variable "AggregateError" was not declared in function "getAggregateError"
    if (typeof AggregateError === 'function') {
               ^~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:11424:5: warning: the variable "setImmediate" was not declared in function "handleResolved"
    setImmediate(function () {
    ^~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14286:12: warning: the variable "fetch" was not declared in anonymous function " 404#"
    fetch: fetch,
           ^~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14287:14: warning: the variable "Headers" was not declared in anonymous function " 404#"
    Headers: Headers,
             ^~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14288:14: warning: the variable "Request" was not declared in anonymous function " 404#"
    Request: Request,
             ^~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14289:15: warning: the variable "Response" was not declared in anonymous function " 404#"
    Response: Response
              ^~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14437:24: warning: the variable "FileReader" was not declared in function "readBlobAsArrayBuffer"
      var reader = new FileReader();
                       ^~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14474:36: warning: the variable "Blob" was not declared in anonymous function " 415#"
        } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {
                                   ^~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14476:40: warning: the variable "FormData" was not declared in anonymous function " 415#"
        } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {
                                       ^~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14478:44: warning: the variable "URLSearchParams" was not declared in anonymous function " 415#"
        } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {
                                           ^~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14705:23: warning: the variable "XMLHttpRequest" was not declared in anonymous function " 424#"
        var xhr = new XMLHttpRequest();
                      ^~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:14298:76: warning: the variable "self" was not declared in anonymous function " 407#"
    var global = typeof globalThis !== 'undefined' && globalThis || typeof self !== 'undefined' && self || typeof global !== 'undefined' && global;
                                                                           ^~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:17055:27: warning: the variable "performance" was not declared in anonymous function " 562#"
  if ("object" === typeof performance && "function" === typeof performance.now) {
                          ^~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:17078:26: warning: the variable "navigator" was not declared in anonymous function " 562#"
  "undefined" !== typeof navigator && undefined !== navigator.scheduling && undefined !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling);
                         ^~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:17145:37: warning: the variable "MessageChannel" was not declared in anonymous function " 562#"
  };else if ("undefined" !== typeof MessageChannel) {
                                    ^~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:27083:34: warning: the variable "requestAnimationFrame" was not declared in function "start 9#"
          this._animationFrame = requestAnimationFrame(this.onUpdate.bind(this));
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:43226:27: warning: the variable "clearInterval" was not declared in function "processNextKey"
        if (timeIterator) clearInterval(timeIterator);
                          ^~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:43220:24: warning: the variable "setInterval" was not declared in function "update 2#"
        timeIterator = setInterval(processNextKey, throttle);
                       ^~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:48191:40: warning: the variable "notificationData" was not declared in anonymous function " 1607#"
        notification.data = JSON.parse(notificationData.data);
                                       ^~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:86821:5: warning: the property "gifts" was set multiple times in the object definition.
    gifts: _$$_REQUIRE(_dependencyMap[15]),
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:86819:5: note: The first definition was here.
    gifts: _$$_REQUIRE(_dependencyMap[15]),
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:87305:7: warning: the property "justifyContent" was set multiple times in the object definition.
      justifyContent: "flex-end"
      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:87303:7: note: The first definition was here.
      justifyContent: "center",
      ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:125231:39: warning: the variable "SC_DISABLE_SPEEDY" was not declared in anonymous function " 4436#"
  var DISABLE_SPEEDY = Boolean(typeof SC_DISABLE_SPEEDY === 'boolean' ? SC_DISABLE_SPEEDY : typeof process !== 'undefined' && typeof process.env.REACT_APP_SC_DISABLE_SPEEDY !== 'undefined' && process.env.REACT_APP_SC_DISABLE_SPEEDY !== '' ? process.env.REACT_APP_SC_DISABLE_SPEEDY === 'false' ? false : process.env.REACT_APP_SC_DISABLE_SPEEDY : typeof process !== 'undefined' && typeof process.env.SC_DISABLE_SPEEDY !== 'undefined' && process.env.SC_DISABLE_SPEEDY !== '' ? process.env.SC_DISABLE_SPEEDY === 'false' ? false : process.env.SC_DISABLE_SPEEDY : false);
                                      ^~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:125426:19: warning: the variable "__webpack_nonce__" was not declared in function "getNonce"
    return typeof __webpack_nonce__ !== 'undefined' ? __webpack_nonce__ : null;
                  ^~~~~~~~~~~~~~~~~
/Users/ideodigidal/dev/smarttravel/android/app/build/ASSETS/createBundleProdDebugJsAndAssets/index.android.bundle:146179:51: warning: the variable "btoa" was not declared in function "dispatchXhrRequest"
        requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);
                                                  ^~~~
/Users/ideodigidal/dev/smarttravel/android/app/src/main/java/com/smarttravel/MainApplication.java:86: error: cannot find symbol
    ReactNativeFlipper.initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
    ^
  symbol:   variable ReactNativeFlipper
  location: class MainApplication
1 error

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:compileProdDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
> 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.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
java.lang.StackOverflowError (no error message)

**output of npx react-native info **

 
info Fetching system and libraries information...
System:
    OS: macOS 12.5.1
    CPU: (4) x64 Intel(R) Core(TM) i7-6660U CPU @ 2.40GHz
    Memory: 673.03 MB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 16.13.1 - /usr/local/bin/node
    Yarn: 1.22.17 - /usr/local/bin/yarn
    npm: 8.3.0 - /usr/local/bin/npm
    Watchman: Not Found
  Managers:
    CocoaPods: 1.11.3 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1
    Android SDK:
      API Levels: 23, 29, 30, 31, 32, 33
      Build Tools: 29.0.0, 29.0.2, 30.0.2, 30.0.3, 31.0.0, 32.0.0
      System Images: android-29 | Google APIs Intel x86 Atom, android-30 | Google APIs Intel x86 Atom, android-33 | Google APIs Intel x86 Atom_64
      Android NDK: Not Found
  IDEs:
    Android Studio: 2021.3 AI-213.7172.25.2113.9123335
    Xcode: 14.2/14C18 - /usr/bin/xcodebuild
  Languages:
    Java: 11.0.13 - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 18.2.0 => 18.2.0 
    react-native: ^0.71.0 => 0.71.3 
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

what could be the problem?

@AmirDiafi
Copy link

Any updates here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Impact: Errors During Build Resolution: Answered When the issue is resolved with a simple answer Type: New Architecture Issues and PRs related to new architecture (Fabric/Turbo Modules)
Projects
None yet
Development

No branches or pull requests

4 participants