-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed
Labels
impact: build-errorBehaviour causing build failureBehaviour causing build failure
Description
I followed all the steps of the Android-specific setup guide and end up failing during compilation with
Execution failed for task ':react-native-firebase:compileDebugJavaWithJavac'.
with 22 "cannot find symbol" and "void cannot be dereferenced" errors.
This is the output I get:
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:20: error: cannot find symbol
import com.google.firebase.firestore.MetadataChanges;
^
symbol: class MetadataChanges
location: package com.google.firebase.firestore
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:23: error: cannot find symbol
import com.google.firebase.firestore.Source;
^
symbol: class Source
location: package com.google.firebase.firestore
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:18: error: cannot find symbol
import com.google.firebase.firestore.MetadataChanges;
^
symbol: class MetadataChanges
location: package com.google.firebase.firestore
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:20: error: cannot find symbol
import com.google.firebase.firestore.Source;
^
symbol: class Source
location: package com.google.firebase.firestore
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:57: error: cannot find symbol
Source source;
^
symbol: class Source
location: class RNFirebaseFirestoreCollectionReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:61: error: cannot find symbol
source = Source.SERVER;
^
symbol: variable Source
location: class RNFirebaseFirestoreCollectionReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:63: error: cannot find symbol
source = Source.CACHE;
^
symbol: variable Source
location: class RNFirebaseFirestoreCollectionReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:65: error: cannot find symbol
source = Source.DEFAULT;
^
symbol: variable Source
location: class RNFirebaseFirestoreCollectionReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:68: error: cannot find symbol
source = Source.DEFAULT;
^
symbol: variable Source
location: class RNFirebaseFirestoreCollectionReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:108: error: cannot find symbol
MetadataChanges metadataChanges;
^
symbol: class MetadataChanges
location: class RNFirebaseFirestoreCollectionReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:113: error: cannot find symbol
metadataChanges = MetadataChanges.INCLUDE;
^
symbol: variable MetadataChanges
location: class RNFirebaseFirestoreCollectionReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java:115: error: cannot find symbol
metadataChanges = MetadataChanges.EXCLUDE;
^
symbol: variable MetadataChanges
location: class RNFirebaseFirestoreCollectionReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:60: error: cannot find symbol
Source source;
^
symbol: class Source
location: class RNFirebaseFirestoreDocumentReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:64: error: cannot find symbol
source = Source.SERVER;
^
symbol: variable Source
location: class RNFirebaseFirestoreDocumentReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:66: error: cannot find symbol
source = Source.CACHE;
^
symbol: variable Source
location: class RNFirebaseFirestoreDocumentReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:68: error: cannot find symbol
source = Source.DEFAULT;
^
symbol: variable Source
location: class RNFirebaseFirestoreDocumentReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:71: error: cannot find symbol
source = Source.DEFAULT;
^
symbol: variable Source
location: class RNFirebaseFirestoreDocumentReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:111: error: cannot find symbol
MetadataChanges metadataChanges;
^
symbol: class MetadataChanges
location: class RNFirebaseFirestoreDocumentReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:115: error: cannot find symbol
metadataChanges = MetadataChanges.INCLUDE;
^
symbol: variable MetadataChanges
location: class RNFirebaseFirestoreDocumentReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreDocumentReference.java:117: error: cannot find symbol
metadataChanges = MetadataChanges.EXCLUDE;
^
symbol: variable MetadataChanges
location: class RNFirebaseFirestoreDocumentReference
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/messaging/RNFirebaseMessaging.java:105: error: void cannot be dereferenced
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener(new OnCompleteListener<Void>() {
^
/Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/messaging/RNFirebaseMessaging.java:122: error: void cannot be dereferenced
FirebaseMessaging.getInstance().unsubscribeFromTopic(topic).addOnCompleteListener(new OnCompleteListener<Void>() {
^
Note: /Users/leonardwitteler/Repositories/Yotribe/v2/mobile/node_modules/react-native-firebase/android/src/main/java/io/invertase/firebase/notifications/DisplayNotificationTask.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
22 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':react-native-firebase:compileDebugJavaWithJavac'.
> 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.
* Get more help at https://help.gradle.org
BUILD FAILED in 3s
104 actionable tasks: 7 executed, 97 up-to-date
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
✨ Done in 7.92s.
What am I doing wrong?
Environment
- Application Target Platform:
Android
- Development Operating System:
macOS High Sierra 10.13.6
- Build Tools:
yarn android (cli)
React Native
version:
0.55.3
React Native Firebase
Version:
^4.3.8
Firebase
Module:
no additional modules yet
- Are you using
typescript
?
no
Metadata
Metadata
Assignees
Labels
impact: build-errorBehaviour causing build failureBehaviour causing build failure