How do you use Sentry?
Sentry SaaS
Which SDK and version?
React native 2.3.0 (We are on RN 0.63. We have recently ejected from expo into bare React Native project)
yarn sentry-wizard -i reactNative -p ios android -u <our sentry backend> Double checked that sentry.properties files are created and the values seem correctSentry.init({
dsn: 'https://[email protected]/2',
debug: true,
});
Sentry.captureMessage('Sentry message from the app');
///
<Button
onPress={() => {
throw new Error('My first Sentry error!');
}}
title="Throw"
/>
I expect to see an event or an error on our SAAS dashboard
The dashboard is empty. Xcode console shows:
2021-03-17 14:13:15.642615+0100 VationApp[5529:2435292] Sentry - Debug:: Writing to file: /Users/basaryuksel/Library/Developer/CoreSimulator/Devices/555BF578-943E-42AB-B9B8-C7412F7D7316/data/Containers/Data/Application/7A481DC1-34BC-4620-B517-CA590E554D90/Library/Caches/io.sentry/9dd13dd1fa3a758d658c5c7ab67ee3b2ddbe4e5e/envelopes/1615986795.642566-00001-0C0BB758-3948-4398-BB45-F28290DDF5F1.json
2021-03-17 14:13:15.810878+0100 VationApp[5529:2435649] Sentry - Debug:: Request status: 403
2021-03-17 14:13:15.810986+0100 VationApp[5529:2435649] Sentry - Debug:: Queued requests: 0
2021-03-17 14:13:15.811389+0100 VationApp[5529:2435649] Sentry - Debug:: Header {"event_id":"54f02e8db0464252be078d163579a0a7","sdk":{"name":"sentry.javascript.react-native","version":"2.3.0"}}
2021-03-17 14:13:15.811497+0100 VationApp[5529:2435649] Sentry - Debug:: Item Header {"type":"event","length":1243}
2021-03-17 14:13:15.811607+0100 VationApp[5529:2435649] Sentry - Debug:: Event {"extra":{"componentStack":"[undefined]","jsEngine":"[undefined]"},"message":{"message":"Sentry message from the app"},"timestamp":1615986795.47,"release":"[email protected]+526","dist":"526","tags":{"event.origin":"javascript"},"sdk":{"version":"2.3.0","name":"sentry.javascript.react-native","packages":[{"version":"2.3.0","name":"npm:@sentry\/react-native"}]},"platform":"node","level":"info","contexts":{"app":{"app_id":"14E4492A-8424-3C08-8469-9B4AACB350D2","app_version":"1.0.3","build_type":"simulator","app_identifier":"io.vation.VationApp","app_build":"526","app_start_time":"2021-03-17T12:58:32Z","device_app_hash":"4a0908cd85443504d9ea600d319a68308baf8c74","app_name":"VationApp"},"device":{"simulator":true,"boot_time":"2021-03-13T14:16:35Z","model_id":"simulator","arch":"x86","free_memory":360763392,"model":"iPhone13,4","memory_size":17179869184,"family":"iOS","storage_size":499963174912,"timezone":"GMT+1","usable_memory":14193606656},"os":{"version":"14.4","rooted":false,"kernel_version":"Darwin Kernel Version 19.6.0: Mon Aug 31 22:12:52 PDT 2020; root:xnu-6153.141.2~1\/RELEASE_X86_64","name":"iOS","build":"19H2"}},"request":{"headers":{}},"environment":"production","event_id":"54f02e8db0464252be078d163579a0a7"}
2021-03-17 14:13:15.924788+0100 VationApp[5529:2435649] Sentry - Debug:: Request status: 403
2021-03-17 14:13:15.924897+0100 VationApp[5529:2435649] Sentry - Debug:: Queued requests: 0
2021-03-17 14:13:20.334297+0100 VationApp[5529:2435292] [native] Sending `didReceiveNetworkResponse` with no listeners registered.
2021-03-17 14:13:20.334795+0100 VationApp[5529:2435649] [native] Sending `didReceiveNetworkDataProgress` with no listeners registered.
2021-03-17 14:13:20.335500+0100 VationApp[5529:2433902] [javascript] Sending `didReceiveNetworkResponse` with no listeners registered.
2021-03-17 14:13:20.342769+0100 VationApp[5529:2433902] [javascript] Sending `didReceiveNetworkDataProgress` with no listeners registered.
For self hosted, I recommend you ask the question over here: https://forum.sentry.io/c/on-premise/7 As a 403 should be an issue service-side and not on the React Native SDK side.
Self answer:
@sentry/[email protected] is not compatible with Sentry 9.1.2 server.
@sentry/[email protected] works with that version (latest server available as SaaS)
Most helpful comment
Self answer:
@sentry/[email protected] is not compatible with Sentry 9.1.2 server.
@sentry/[email protected] works with that version (latest server available as SaaS)