Hello, I'm regularly having issues with stack trac...
# typescript
b
Hello, I'm regularly having issues with stack trace line numbers being completely incorrect. It looks like source mapping is broken somewhere in pulumi/ts-node. Any ideas what could be doing it? package.json
Copy code
{
  "name": "extended-test",
  "main": "src/index.ts",
  "devDependencies": {
    "@google-cloud/container": "^2.6.0",
    "@google-cloud/resource-manager": "^3.0.0",
    "@kubernetes/client-node": "^0.16.3",
    "@types/chai": "^4.3.0",
    "@types/k6": "^0.36.0",
    "@types/mocha": "^9.1.0",
    "@types/node": "^16.11.25",
    "chai": "^4.3.6",
    "mocha": "^9.2.1",
    "node-fetch": "^2.6.7"
  },
  "dependencies": {
    "@js-joda/core": "^5.2.0",
    "@pulumi/gcp": "^6.12.0",
    "@pulumi/kubernetes": "^3.16.0",
    "@pulumi/pulumi": "^3.26.1",
    "@pulumi/random": "^4.3.1",
    "@types/promise-poller": "^1.7.1",
    "promise-poller": "^1.9.1",
    "typescript": "~3.8.3"
  },
  "scripts": {
    "lint": "eslint --fix **/*.ts",
    "check": "eslint **/*.ts",
    "test": "mocha -r ts-node/register tests/**/*.ts"
  }
}
tsconfig:
Copy code
{
  "extends": "../tsconfig.base",
  "compilerOptions": {
    "outDir": "dist",
    "sourceMap": true
  },
  "include": [
    "src/**/*",
    "tests/**/*"
  ],
  "references": [
    {
      "path": "../tslib"
    }
  ]
}
example stack trace, line numbers are off by around ~150
Copy code
TypeError: Cannot read properties of undefined (reading 'name')
        at new PerformancePipeline (/home/james/redacted/extended-test/src/PerformancePipeline.ts:344:68)
        at Object.<anonymous> (/home/james/redacted/extended-test/src/index.ts:16:1)
        at Module._compile (node:internal/modules/cjs/loader:1101:14)
        at Module.m._compile (/home/james/redacted/extended-test/node_modules/.pnpm/ts-node@7.0.1/node_modules/ts-node/src/index.ts:439:23)
        at Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
        at Object.require.extensions.<computed> [as .ts] (/home/james/redacted/extended-test/node_modules/.pnpm/ts-node@7.0.1/node_modules/ts-node/src/index.ts:442:12)
        at Module.load (node:internal/modules/cjs/loader:981:32)
        at Function.Module._load (node:internal/modules/cjs/loader:822:12)
        at Module.require (node:internal/modules/cjs/loader:1005:19)
        at require (node:internal/modules/cjs/helpers:102:18)