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

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

Open
benhartouz opened this issue Jan 14, 2019 · 3 comments

Comments

@benhartouz
Copy link

benhartouz commented Jan 14, 2019

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
@Traviskn
Copy link
Contributor

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

@SahilRS200
Copy link

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

@harish1094
Copy link

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 ..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants