Skip to content

Spamming of HTTP Client Error with status code: 500 #4924

@JunPG

Description

@JunPG

What React Native libraries do you use?

React Navigation, Hermes, RN New Architecture

Are you using sentry.io or on-premise?

sentry.io (SaS)

@sentry/react-native SDK Version

6.14.0

How does your development environment look like?

⬇  Place the `npx react-native@latest info` output here. ⬇ 

"@sentry/react-native": "~6.14.0",
"react-native": "0.79.3",

Sentry.init()

const sentryReactNavigationIntegration = reactNavigationIntegration();
Sentry.init({
    dsn: Config.SENTRY_DSN,
    environment: Platform.OS,
    sampleRate,
    tracesSampleRate: sampleRate,
    enableAutoSessionTracking: true,
    enableAutoPerformanceTracing: true,
    normalizeDepth: 10,
    integrations: [
      sentryReactNavigationIntegration,
      httpClientIntegration({
        failedRequestStatusCodes: [],
      }),
    ],
    ignoreErrors: [
      'HTTP Client Error with status code: 500',
      'HTTP Client Error with status code: 503',
    ],
    beforeSend: async (event) => {
      const {isInternetReachable} = await NetInfo.fetch();
      return isInternetReachable ? event : null;
    },
  });

Steps to Reproduce

  1. Build and run for iOS

Expected Result

Error like HTTP Client Error with status code: 5xx should not be sent to sentry.io

Actual Result

5xx errors are all sent to sentry.io

Metadata

Metadata

Labels

No fields configured for issues without a type.

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions