OneSignal-Cordova-SDK icon indicating copy to clipboard operation
OneSignal-Cordova-SDK copied to clipboard

App Crashes with location plugin

Open erwinyusrizal opened this issue 3 years ago • 0 comments

Description: I use cordova background geolocation plugin and onesignal. Evertime the app is launched it crash.

(your description here)

Environment

  1. Cordova v10.0.0
  2. Cordova-Android v9.1.0
  3. cordova-background-geolocation-plugin v2.0.1 (https://haylltd.github.io/cordova-background-geolocation-plugin)
  4. onesignal-cordova-plugin v3.0.1

Steps to Reproduce Issue:

  1. Setup cordova android app
  2. Add cordova-background-geolocation-plugin v2.0.1 (https://haylltd.github.io/cordova-background-geolocation-plugin)
  3. Setup cordova background geolocation using its default config
  4. onesignal-cordova-plugin v3.0.1

Anything else:


12-03 12:33:36.901 W/OneSignal(18311): Location permission exists but there was an error initializing: 
12-03 12:33:36.901 W/OneSignal(18311): java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/api/Api$zzf;
12-03 12:33:36.901 W/OneSignal(18311): 	at com.google.android.gms.location.LocationServices.<clinit>(Unknown Source:0)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.GMSLocationController.initGoogleLocation(GMSLocationController.java:63)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.GMSLocationController.startGetLocation(GMSLocationController.java:50)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.LocationController.startGetLocation(LocationController.java:310)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.LocationController.getLocation(LocationController.java:271)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignal.startLocationUpdate(OneSignal.java:1004)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignal.startRegistrationOrOnSession(OneSignal.java:979)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignal.doSessionInit(OneSignal.java:968)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignal.init(OneSignal.java:823)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignal.setAppId(OneSignal.java:690)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignal.reassignDelayedInitParams(OneSignal.java:1136)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignal.onRemoteParamSet(OneSignal.java:844)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignal$6.complete(OneSignal.java:1077)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignalRemoteParams.processJson(OneSignalRemoteParams.java:206)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignalRemoteParams.access$100(OneSignalRemoteParams.java:12)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignalRemoteParams$1.onSuccess(OneSignalRemoteParams.java:151)
12-03 12:33:36.901 W/OneSignal(18311): 	at com.onesignal.OneSignalRestClient$5.run(OneSignalRestClient.java:283)
12-03 12:33:36.901 W/OneSignal(18311): 	at java.lang.Thread.run(Thread.java:764)
12-03 12:33:36.901 W/OneSignal(18311): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.api.Api$zzf" on path: DexPathList[[zip file "/data/app/com.itapandgo.app-OXMAkEIMQ8AIAiLVk1OgqQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.itapandgo.app-OXMAkEIMQ8AIAiLVk1OgqQ==/lib/arm64, /system/lib64, /vendor/lib64]]
12-03 12:33:36.901 W/OneSignal(18311): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
12-03 12:33:36.901 W/OneSignal(18311): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
12-03 12:33:36.901 W/OneSignal(18311): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)

erwinyusrizal avatar Dec 03 '21 06:12 erwinyusrizal