cspotcode / cspotcode/node-source-map-support

TypeError: Cannot read properties of undefined (reading 'stack')

Open
#46 2 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
16
Forks
4
PR merge metrics
No merged PRs in 30d

Description

This package is a dependency of `ts-node`. When I use `ts-node`, `@cspotcode/source-map-support` fails with this error:

```js
/home/runner/work/test/node_modules/.pnpm/@cspotcode+source-map-support@0.8.1/node_modules/@cspotcode/source-map-support/source-map-support.js:681
var match = /\n at [^(]+ \((.*):(\d+):(\d+)\)/.exec(error.stack);
^
TypeError: Cannot read properties of undefined (reading 'stack')
at getErrorSource (/home/runner/work/test/node_modules/.pnpm/@cspotcode+source-map-support@0.8.1/node_modules/@cspotcode/source-map-support/source-map-support.js:681:64)
at printFatalErrorUponExit (/home/runner/work/test/node_modules/.pnpm/@cspotcode+source-map-support@0.8.1/node_modules/@cspotcode/source-map-support/source-map-support.js:714:16)
at process.emit.sharedData.processEmitHook.installedValue [as emit] (/home/runner/work/test/node_modules/.pnpm/@cspotcode+source-map-support@0.8.1/node_modules/@cspotcode/source-map-support/source-map-support.js:753:9)
at process.exit (node:internal/process/per_thread:189:15)
at process.emit.sharedData.processEmitHook.installedValue [as emit] (/home/runner/work/test/node_modules/.pnpm/@cspotcode+source-map-support@0.8.1/node_modules/@cspotcode/source-map-support/source-map-support.js:750:17)
at process._fatalException (node:internal/process/execution:167:25)
at loadESM (node:internal/process/esm_loader:94:31)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async handleMainPromise (node:internal/modules/run_main:61:12)
 ELIFECYCLE  Command failed with exit code 7.
```

I am test this on Node `16.17.0` with `ts-node --swc --esm ./some_code.ts` on Linux. This doesn't happen on Windows.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.