ReferenceError when running Next.js app with AppMap
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- next.js, node.js, typescript
Rechercherichtung
Beginne damit, npx appmap-node npx next start mit Next.js 14.2.3, AppMap 2.24.3 und Node.js 18.17.1 zu reproduzieren. Verfolge den Fehler durch die gemeldeten Pfade appmap-node/dist/parameter.js, event.js, Recording.js und recorder.js, und überprüfe anschließend, dass die Next.js-App ohne den ReferenceError startet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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!
- Vorherrschende Sprache
- TypeScript
- Sterne
- 13
- Forks
- 6
- Ø Merge
- 2 T. 21 Std.
- Gemergte PRs (30 T.)
- 8
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus getappmap/appmap-node
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
getappmap/appmap-node#183 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
getappmap/appmap-node#182 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
getappmap/appmap-node#181 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
getappmap/appmap-node#180 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Support better-sqlite3Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
getappmap/appmap-node#179 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in getappmap/appmap-node
Ähnliche Issues
-
nextjs-tracking
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
cloudflare/vinext#3887 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
apache/rocketmq-dashboard#6331 ·
Maintainer antworten meist innerhalb von 5 Tagen
-
bug cache clinical-safety P1-critical
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
juspay/blend-design-system#1788 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Analytics] Add Focus Time-Block Efficiency Ratio Calculator in src/lib/focus/efficiency-ratio.tsOffenanalytics beginner friendly community contributions-welcome enhancement good first issue hacktoberfest help wanted up-for-grabs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag