sentry-react-native
sentry-react-native copied to clipboard
Sentry.lastEventId() returning undefined on relaunch after crash
OS:
- [ ] Windows
- [x] MacOS
- [ ] Linux
Platform:
- [x] iOS
- [ ] Android
SDK:
- [x]
@sentry/react-native
(>= 1.0.0) - [ ]
react-native-sentry
(<= 0.43.2)
SDK version: 4.12.0
react-native
version: 0.69.3
Are you using Expo?
- [ ] Yes
- [x] No
Are you using sentry.io or on-premise?
- [x] sentry.io (SaaS)
- [ ] on-premise
If you are using sentry.io, please post a link to your issue so we can take a look:
N/A
Configuration:
(import * as Sentry from "@sentry/react-native";
)
Sentry.init({
sampleRate: sampleRate?.errorSampleRate
? sampleRate?.errorSampleRate
: 0.5, //We fetch the sample rate on app launch/initialization we have a 50% sample rate as a fallback in the event we fail to fetch or device is offline
enableNativeCrashHandling: true,
// allows redux object to serialise deeply
normalizeDepth: 5,
dsn: 'https://[email protected]/...'
environment: jsEnv.SENTRY_ENVIRONMENT,
integrations: [
rewriteFramesIntegration,
new ExtraErrorData({ depth: 4 }),
new Sentry.ReactNativeTracing({
routingInstrumentation
})
],
...sentryOptions
});
I have following issue:
Tried calling Sentry.lastEventId()
on the main screen of our app after a crash had happened and it returned undefined
.
Looks like event Id is not persisted?
Steps to reproduce:
- Call
nativeCrash()
from "@sentry/react-native" - On app relaunch call
Sentry.lastEventId()
and inspect value returned.
Actual result:
undefined
Expected result:
Some sort of Id