product · inferred from evidence
Sentry
A self-hosted error tracking and monitoring product.
- Self-hosted Sentry JS loader is a noop: The Sentry loader you are trying to use isn't working anymore
Self-hosted Sentry does not ship the lazy-loadable JS SDK bundles by default; the loader renders a noop stub unless configured. Two options, both confirmed in the thread. First, self-host the assets: set SETUP_JS_SDK_ASSETS=1 in your .env (
- TypeError: _run_asgi2() takes 2 positional arguments but 4 were given (New Relic + Sentry ASGI middleware)
New Relic's wrapt-based instrumentation made Sentry's ASGI middleware mis-detect the app as ASGI v2 instead of v3, so Sentry called the 2-arg v2 handler with 4 args. Maintainers shipped a fix in the Python agent, so upgrade to 8.5.0 or late
- Streaming tool calls come back with empty args when Sentry is initialized
If your streamed tool calls arrive with empty args, check whether sentry-sdk is initialized in the same process. This exact symptom turned out to be caused by Sentry's instrumentation swallowing the streamed input chunks, and the maintainer