Description
Is there an existing issue for this?
- I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues
- I have reviewed the documentation https://docs.sentry.io/
- I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases
How do you use Sentry?
Sentry Saas (sentry.io)
Which SDK are you using?
@sentry/astro
SDK Version
8.34.0
Framework Version
8.34.0
Link to Sentry event
No response
Reproduction Example/SDK Setup
Hi! I'm trying to upgrade the Astro integration from 7.119.2
to 8.34.0
(also tried from 7.119.2
to 8.0.0
and same). I've tried to create a minimal reproduction to isolate this issue, but I can't manage to reproduce the error in a brand new project. I apogolize about this, I know it sucks as a maintainer not to get a minimal repro.
So this issue is first to ask for clues to debug the error, and 2nd to provide a proper minimal reproduction after debugging. There's one related issue at #13304 for Nuxt but it seems unrelated to my setup.
The issue occurs with a minimal setup, ie. pnpm astro add @sentry/astro
:
export default defineConfig({
output: 'server',
adapter: netlify(),
integrations: [sentry({ dsn: process.env.SENTRY_DSN })]
})
The error goes away if I remove sentry from the integrations array.
Steps to Reproduce
- Start the dev server with
astro dev
Expected Result
The page should load properly
Actual Result
I get the following error:
12:05:04 [ERROR] [vite] Internal server error: Identifier '$haml' has already been declared
at compileSourceTextModule (node:internal/modules/esm/utils:339:16)
at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:168:18)
at callTranslator (node:internal/modules/esm/loader:428:14)
at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:434:30)
at async link (node:internal/modules/esm/module_job:87:21)
Metadata
Assignees
Type
Projects
Status
Waiting for: Community
Activity