react-native-threads icon indicating copy to clipboard operation
react-native-threads copied to clipboard

Execution failed for task ':react-native-workers:compileDebugJavaWithJavac'

Open benhartouz opened this issue 6 years ago • 3 comments

i had this following issue when i run my app:

import com.facebook.react.bridge.JSCJavaScriptExecutor;
                                ^
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:19: error: cannot find symbol
import com.facebook.react.devsupport.DevSupportManager;
                                    ^
  symbol:   class DevSupportManager
  location: package com.facebook.react.devsupport
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:29: error: cannot find symbol
    private DevSupportManager devSupportManager;
            ^
  symbol:   class DevSupportManager
  location: class ReactContextBuilder
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:42: error: cannot find symbol
    public ReactContextBuilder setDevSupportManager(DevSupportManager devSupportManager) {
                                                    ^
  symbol:   class DevSupportManager
  location: class ReactContextBuilder
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:128: error: cannot find symbol
    private void addJSModules(JavaScriptModuleRegistry.Builder jsModulesBuilder) {
                                                      ^
  symbol:   class Builder
  location: class JavaScriptModuleRegistry
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:137: error: cannot find symbol
    private void addNativeModules(ReactApplicationContext reactContext, NativeModuleRegistry.Builder nativeRegistryBuilder) {
                                                                                            ^
  symbol:   class Builder
  location: class NativeModuleRegistry
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/WorkerModule.java:16: error: cannot find symbol
import com.facebook.react.devsupport.DevSupportManager;
                                    ^
  symbol:   class DevSupportManager
  location: package com.facebook.react.devsupport
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/WorkerModule.java:188: error: cannot find symbol
    private DevSupportManager getDevSupportManager() {
            ^
  symbol:   class DevSupportManager
  location: class WorkerModule
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/BaseReactPackage.java:11: error: cannot find symbol
import com.facebook.react.modules.core.JSTimersExecution;
                                      ^
  symbol:   class JSTimersExecution
  location: package com.facebook.react.modules.core
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:53: error: package JSCJavaScriptExecutor does not exist
        JavaScriptExecutor jsExecutor = new JSCJavaScriptExecutor.Factory().create(new WritableNativeMap());
                                                                 ^
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:62: error: cannot find symbol
        NativeModuleRegistry.Builder nativeRegistryBuilder = new NativeModuleRegistry.Builder();
                            ^
  symbol:   class Builder
  location: class NativeModuleRegistry
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:62: error: cannot find symbol
        NativeModuleRegistry.Builder nativeRegistryBuilder = new NativeModuleRegistry.Builder();
                                                                                     ^
  symbol:   class Builder
  location: class NativeModuleRegistry
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:66: error: cannot find symbol
        JavaScriptModuleRegistry.Builder jsModulesBuilder = new JavaScriptModuleRegistry.Builder();
                                ^
  symbol:   class Builder
  location: class JavaScriptModuleRegistry
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:66: error: cannot find symbol
        JavaScriptModuleRegistry.Builder jsModulesBuilder = new JavaScriptModuleRegistry.Builder();
                                                                                        ^
  symbol:   class Builder
  location: class JavaScriptModuleRegistry
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/ReactContextBuilder.java:131: error: cannot find symbol
            for (Class<? extends JavaScriptModule> jsModuleClass : reactPackage.createJSModules()) {
                                                                               ^
  symbol:   method createJSModules()
  location: variable reactPackage of type ReactPackage
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/WorkerPackage.java:21: error: method does not override or implement a method from a supertype
    @Override
    ^
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/WorkerModule.java:180: error: no suitable method found for createFileLoader(ReactApplicationContext,String)
        return JSBundleLoader.createFileLoader(getReactApplicationContext(), "assets://workers/" + jsFileSlug + ".bundle");
                             ^
    method JSBundleLoader.createFileLoader(String) is not applicable
      (actual and formal argument lists differ in length)
    method JSBundleLoader.createFileLoader(String,String,boolean) is not applicable
      (actual and formal argument lists differ in length)
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/BaseReactPackage.java:42: error: constructor AndroidInfoModule in class AndroidInfoModule cannot be applied to given types;
                new AndroidInfoModule(),
                ^
  required: ReactApplicationContext
  found: no arguments
  reason: actual and formal argument lists differ in length
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/BaseReactPackage.java:46: error: cannot find symbol
                new SourceCodeModule(reactInstanceManager.getSourceUrl()),
                                                         ^
  symbol:   method getSourceUrl()
  location: variable reactInstanceManager of type ReactInstanceManager
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/BaseReactPackage.java:61: error: method does not override or implement a method from a supertype
    @Override
    ^
/home/mohamed/Desktop/izisystem/izicheck/node_modules/react-native-workers/android/src/main/java/co/apptailor/Worker/core/BaseReactPackage.java:65: error: cannot find symbol
                JSTimersExecution.class,
                ^
  symbol:   class JSTimersExecution
  location: class BaseReactPackage
21 errors

benhartouz avatar Jan 14 '19 15:01 benhartouz

can you provide any details about your react-native version and react-native-threads version?

Traviskn avatar Feb 26 '19 20:02 Traviskn

I am facing similar issue please find versions as below - "react-native-threads": "0.0.16", "react-native": "0.57.8",

SahilRS200 avatar Feb 28 '19 12:02 SahilRS200

In the file ReactContextBuilder.java Replace this line -> import com.facebook.react.jscexecutor.JSCExecutorFactory; with -> import com.facebook.react.bridge.JSCJavaScriptExecutorFactory;

And

this -> JavaScriptExecutor jsExecutor = new JSCExecutorFactory(appName, deviceName) .create(); with -> JavaScriptExecutor jsExecutor = new JSCJavaScriptExecutorFactory(appName, deviceName) .create();

it works for me ..

harish1094 avatar Apr 27 '19 04:04 harish1094