-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Description
Bug Report: Android Crash with New Architecture Enabled
Description
The SDK crashes during initialization.
Environment
- react-native-radar version:
3.24.0 - React Native version:
0.81.x(New Architecture enabled) - Platform: Android
- newArchEnabled:
true(ingradle.properties)
Error
ERROR Your app just crashed. See the error below.
java.lang.RuntimeException: __next_prime overflow
com.facebook.react.bridge.CxxCallbackImpl.nativeInvoke(Native Method)
com.facebook.react.bridge.CxxCallbackImpl.invoke(CxxCallbackImpl.kt:18)
com.radar.NativeRadarSpec.emitClientLocationEmitter(NativeRadarSpec.java:43)
com.radar.RadarModule$radarReceiver$1.onClientLocationUpdated(RadarModule.kt:73)
io.radar.sdk.Radar.sendClientLocation$sdk_release(Radar.kt:3986)
io.radar.sdk.RadarLocationManager.handleLocation(RadarLocationManager.kt:558)
io.radar.sdk.RadarLocationManager$getLocation$1.invoke(RadarLocationManager.kt:108)
io.radar.sdk.RadarLocationManager$getLocation$1.invoke(RadarLocationManager.kt:100)
io.radar.sdk.RadarGoogleLocationClient$getCurrentLocation$1.invoke(RadarGoogleLocationClient.kt:47)
io.radar.sdk.RadarGoogleLocationClient$getCurrentLocation$1.invoke(RadarGoogleLocationClient.kt:44)
io.radar.sdk.RadarGoogleLocationClient.getCurrentLocation$lambda$0(RadarGoogleLocationClient.kt:44)
io.radar.sdk.RadarGoogleLocationClient.$r8$lambda$MOKQVIf7qkH8tuFo8sJ5UzZOJuY(Unknown Source:0)
io.radar.sdk.RadarGoogleLocationClient$$ExternalSyntheticLambda2.onSuccess(D8$$SyntheticClass:0)
com.google.android.gms.tasks.zzm.run(com.google.android.gms:play-services-tasks@@18.1.0:1)
android.os.Handler.handleCallback(Handler.java:995)
android.os.Handler.dispatchMessage(Handler.java:103)
android.os.Looper.loopOnce(Looper.java:248)
android.os.Looper.loop(Looper.java:338)
android.app.ActivityThread.main(ActivityThread.java:9067)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)
Steps to Reproduce
- Create a React Native 0.81+ project with New Architecture enabled.
- Install
react-native-radar@3.24.0. - Initialize Radar SDK.
- Run on Android.
Expected Behavior
SDK should initialize without crashing.
Actual Behavior
App often crashes immediately during initialization.
Might be related to #425
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels