Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

ReferenceError when running Next.js app with AppMap

Aberta
#175 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
next.js, node.js, typescript
Domínio
backend, web-dev

Direção de pesquisa

Comece reproduzindo npx appmap-node npx next start com Next.js 14.2.3, AppMap 2.24.3 e Node.js 18.17.1. Rastreie a falha pelos caminhos relatados appmap-node/dist/parameter.js, event.js, Recording.js e recorder.js e, em seguida, verifique se o aplicativo Next.js é iniciado sem o ReferenceError.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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!

Linguagem predominante
TypeScript
Estrelas
13
Forks
6
Merge médio
4d 14h
PRs com merge (30d)
5

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de getappmap/appmap-node

Todas as issues de getappmap/appmap-node

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.