Issue
NextJS SDK is not sending events.
Sentry's NextJS SDK adds a tunnel option in the next.config.js file by default. This option is to prevent ad-blockers from dropping events sent by the SDK to the project.
tunnelRoute:"/monitoring"
In some cases, all requests to this endpoint will fail (checking the browser's network tab).
Applies To
All Sentry plans.
Customers using NextJS installed via sentry wizard.
Customers using the tunnel option in NextJS
Symptoms
Requests to /monitoring result in 500, 401, 403, etc....
Resolution
The usual root causes are:
You have a custom middleware
Hosting server/platform settings
If you are using a custom middleware, the solution is to add the /monitoring endpoint to the list of endpoints ignored by the middleware. In case the changes are not taking effect, delete the build cache and/or the ".next" folder.
If the issue only affects production (or does not affect localhost) and you are not using a custom middleware, the issue is most likely on your hosting server/platform. Please contact your hosting platform administrator for more details.
You can find additional resources on these links:
