Open
Description
Environment
SaaS (https://sentry.io/)
Steps to Reproduce
- Install and configure @sentry/astro in an Astro project.
import node from '@astrojs/node';
import react from '@astrojs/react';
import { defineConfig } from 'astro/config';
import sentry from '@sentry/astro';
import { loadEnv } from "vite";
import pkg from "./package.json";
const { PUBLIC_SENTRY_AUTH_TOKEN, PUBLIC_SENTRY_DSN } = loadEnv(process.env.NODE_ENV || 'development', process.cwd(), "");
export default defineConfig({
integrations: [react(), sentry({
dsn: PUBLIC_SENTRY_DSN,
release: `io-shell@${pkg.version}`,
sourceMapsUploadOptions: {
project: "my-project",
org: "my-org",
authToken: PUBLIC_SENTRY_AUTH_TOKEN,
},
})],
output: 'server',
adapter: node({
mode: 'standalone',
}),
server: {
host: '0.0.0.0',
},
build: {
assets: 'io/_astro'
},
experimental: {
svg: true
}
});
- Collect issues using Sentry SaaS in a deployed application.
- The following error keeps occurring in the server middleware of @sentry/astro:
- TypeError: Invalid state: Controller is already closed
Expected Result
no issue in @sentry/astro
Actual Result
TypeError
Invalid state: Controller is already closed
issue from node_modules/.pnpm/@[email protected][email protected]_@[email protected][email protected][email protected][email protected]_a7e017124249dc9628fe25e51673e2f3/node_modules/@sentry/astro/build/esm/server/middleware.js
Product Area
Issues
Link
DSN
https://ae0f622d57003e90e7b2c6a19ca18a4d@o4509241587597312.ingest.us.sentry.io/4509439058903040
Version
No response
Metadata
Metadata
Assignees
Type
Projects
Status
Waiting for: Community