aws / aws/aws-lambda-nodejs-runtime-interface-client

nodejs runtime missing `cause` when unhandled error thrown

Abierto
#178 0 comentarios 3 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
224
Forks
60
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

For additional context see https://github.com/middyjs/middy/issues/994

**index.js**
```
export const handler = () => {}
throw new Error('error', {cause:'cause'})
```

logs
```
2023-01-26T07:46:54.151Z undefined ERROR Uncaught Exception {
"errorType": "Error",
"errorMessage": "cold",
"stack": [
"Error: cold",
" at file:///var/task/index.mjs:86241:7",
" at ModuleJob.run (node:internal/modules/esm/module_job:193:25)",
" at async Promise.all (index 0)",
" at async ESMLoader.import (node:internal/modules/esm/loader:530:24)",
" at async _tryAwaitImport (file:///var/runtime/index.mjs:921:16)",
" at async _tryRequire (file:///var/runtime/index.mjs:970:86)",
" at async _loadUserApp (file:///var/runtime/index.mjs:994:16)",
" at async UserFunction.js.module.exports.load (file:///var/runtime/index.mjs:1035:21)",
" at async start (file:///var/runtime/index.mjs:1200:23)",
" at async file:///var/runtime/index.mjs:1206:1"
]
}
```

Expect object to include`"errorCause": "cause"`.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.