`netlify dev` crashes if function throws custom error with no `stackTrace` property
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- typescript
- Área
- cli
Línea de trabajo
Comienza en src/lib/functions/synchronous.ts, línea 118, donde el issue informa de que se formatea el stack trace, y reproduce el fallo con el proyecto vinculado glowing-rotary-phone usando netlify dev. La tarea está terminada cuando un error lanzado personalizado sin una propiedad stackTrace ya no provoca que netlify dev falle al visitar el endpoint de la función.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
If a function throws a custom error (not an instanceof Error) that doesn't have a stackTrace property, netlify dev crashes because it can't format the stack trace
Example of a library with a custom error class that causes this in the wild: https://github.com/Airtable/airtable.js/blob/master/src/airtable_error.ts
Steps to reproduce
git clone [email protected]:cubeghost/glowing-rotary-phone.gitnetlify dev- visit http://localhost:8888/.netlify/functions/hello
Configuration
No response
Environment
System:
OS: macOS 13.6.1
CPU: (10) arm64 Apple M1 Pro
Memory: 82.97 MB / 32.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 18.18.2 - ~/.nvm/versions/node/v18.18.2/bin/node
Yarn: 1.22.19 - /opt/homebrew/bin/yarn
npm: 9.8.1 - ~/.nvm/versions/node/v18.18.2/bin/npm
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.9k
- Forks
- 478
- Merge medio
- 2 d 17 h
- PR fusionados (30 d)
- 63
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de netlify/cli
-
netlify dev returns 403 for static files in subdirectories on Windows (backslash in rewritten path)Posiblemente ocupada @Ramnath0521 la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
`client-ip` is not an IP address when `x-forwarded-for` holds a list or a portPosiblemente ocupada @Dev-next-gen la tomó hace 12 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
`netlify dev` with `--cwd` from outside the project: every function 500s with "module is not defined in ES module scope" (`detectZisiBuilder` passes a string to `readPackageUp`)Posiblemente ocupada @bsplatt92 la tomó hace 53 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
area: command: deploy area: docs type: feature
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
netlify/cli#1984 · 19 comentarios · 3 reacciones ·
Los mantenedores suelen responder en 1 día
-
CARDAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 5/100
Los mantenedores suelen responder en 1 día
Todos los issues de netlify/cli
Issues similares
-
[Docs] README: FAQ setup command, IDA in the intro, Node badgePosiblemente ocupada @akram1089 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
morluto/rea#1353 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Feature]: [P3] engine-rs: the package source hash should ignore line endings and untracked filesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
maniator/verticopolis#880 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
siyuan-note/siyuan#20353 ·
Los mantenedores suelen responder en 1 día
-
afk-ok area:data-quality importer size:S
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
enorm-labs/event-junkie#3027 ·
Los mantenedores suelen responder en 1 día