ReferenceError when running Next.js app with AppMap

Abierto
#175 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
next.js, node.js, typescript
Área
backend, web-dev

Línea de trabajo

Comienza reproduciendo npx appmap-node npx next start con Next.js 14.2.3, AppMap 2.24.3 y Node.js 18.17.1. Sigue el fallo a través de las rutas indicadas appmap-node/dist/parameter.js, event.js, Recording.js y recorder.js, y verifica después que la aplicación de Next.js se inicia sin el ReferenceError.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hello AppMap team,

I encountered an issue while trying to run my Next.js application with AppMap. When executing the command npx appmap-node npx next start, I received the following error:

⨯ ReferenceError: Cannot access 'default' before initialization
at Object.default (webpack-internal:///./node_modules/next/dist/client/router.js:21:9)
at Function.entries (<anonymous>)
at propertiesSchema (/node_modules/appmap-node/dist/parameter.js:143:19)
at parameterSchema (/node_modules/appmap-node/dist/parameter.js:120:29)
at parameter (/node_modules/appmap-node/dist/parameter.js:21:20)
at optParameter (/node_modules/appmap-node/dist/parameter.js:90:12)
at makeReturnEvent (/node_modules/appmap-node/dist/event.js:31:52)
at Recording.functionReturn (/node_modules/appmap-node/dist/Recording.js:56:51)
at /node_modules/appmap-node/dist/recorder.js:100:58
at Array.forEach (<anonymous>)
at record (/node_modules/appmap-node/dist/recorder.js:100:20)
at webpack_require (/build/server/webpack-runtime.js:33:27)

It seems that there might be an incompatibility between AppMap and my Next.js project, specifically related to the router initialization.

Environment:

  • Next.js version: 14.2.3
  • AppMap version: 2.24.3
  • Node.js version: 18.17.1

Thank you!

Lenguaje dominante
TypeScript
Estrellas
13
Forks
6
Merge medio
18 h 23 min
PR fusionados (30 d)
8

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de getappmap/appmap-node

Todos los issues de getappmap/appmap-node

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.