Sentry Integration Test Page

Test various Sentry features and error tracking capabilities

Check your Sentry dashboard at sentry.positiveaction.net

Environment: production

DSN Configured: ✗ No

Note: DSN configuration is verified by checking if Sentry client is initialized

Client-Side Error (Caught)

Throws and catches an error on the client side

Client-Side Error (Uncaught)

Throws an uncaught error that will crash the component

Server-Side Error

Triggers an error in the API route

Server-Side Exception

Triggers an unhandled exception in the API route

Custom Message

Sends a custom message to Sentry

Breadcrumbs Test

Adds breadcrumbs before throwing an error

User Context

Sets user context and sends a message

Tags & Context

Sets custom tags and context

Performance Test

Creates a performance transaction

⚠️ Important Notes

  • The "Uncaught Client Error" will cause a React error boundary to trigger
  • Server errors may return 500 status codes
  • Check the browser console and network tab for additional debugging info
  • Performance transactions are sampled at the configured rate (10% by default)
  • It may take a few seconds for events to appear in Sentry