amplitude / amplitude/Amplitude-TypeScript

[React Native] Crash reported on Amazon Kindle Fire Devices

Offen
#364 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
TypeScript
Sterne
180
Forks
68
Ø Merge
3 T. 1 Std.
Gemergte PRs (30 T.)
29

Beschreibung

## Expected Behavior

App must not crash

## Current Behavior

Following crash log was reported on Amazon Kindle Fire Devices by Crashlytics:

```
Fatal Exception: java.lang.NullPointerException: getString(cr, SETTING_ADVERTISING_ID) must not be null
at com.amplitude.reactnative.AndroidContextProvider$CachedInfo.getFetchAndCacheAmazonAdvertisingId(AndroidContextProvider.java)
at com.amplitude.reactnative.AndroidContextProvider$CachedInfo.fetchAdvertisingId(AndroidContextProvider.java)
at com.amplitude.reactnative.AndroidContextProvider$CachedInfo.(AndroidContextProvider.java)
at com.amplitude.reactnative.AndroidContextProvider.getCachedInfo(AndroidContextProvider.java)
at com.amplitude.reactnative.AndroidContextProvider.getVersionName(AndroidContextProvider.java)
at com.amplitude.reactnative.AmplitudeReactNativeModule.getApplicationContext(SourceFile)
at java.lang.reflect.Method.invoke(Method.java)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(SourceFile)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(SourceFile)
at com.facebook.jni.NativeRunnable.run(SourceFile)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(SourceFile)
at android.os.Looper.loop(Looper.java:154)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(SourceFile)
at java.lang.Thread.run(Thread.java:761)
```

## Possible Solution

## Steps to Reproduce

1.
2.
3.
4.

## Environment
- JS SDK Version: `@amplitude/analytics-react-native 1.1.1`
- Installation Method: yarn
- Browser and Version: React Native, Android, Amazon Kindle Fire HD (3rd Generation)

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.