react-native-threads
react-native-threads copied to clipboard
Execution failed for task ':react-native-workers:compileDebugJavaWithJavac'
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
can you provide any details about your react-native version and react-native-threads version?
I am facing similar issue please find versions as below - "react-native-threads": "0.0.16", "react-native": "0.57.8",
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 ..