Skip to content

Launch debug throws error when using c8 module #1507

Description

When launching in a Typescript/Javascript the debugger the following error crops up:

Error in the js-debug bootloader, please report to https://aka.ms/js-dbg-issue: Error [ERR_INSPECTOR_ALREADY_ACTIVATED]: Inspector is already activated. Close it with inspector.close() before activating it again.
    at new NodeError (internal/errors.js:322:7)
    at Object.inspectorOpen (inspector.js:137:11)
    at bootloader.bundle.cdp:2:91827
    at bootloader.bundle.cdp:2:93164
    at Object.7207 (bootloader.bundle.cdp:2:93364)
    at __webpack_require__ (bootloader.bundle.cdp:2:99718)
    at bootloader.bundle.cdp:2:99871
    at Object.<anonymous> (bootloader.bundle.cdp:2:99898)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)

I was able to confirm that the problem is caused/related to the usage of c8.

launch.json:

    {
      "type": "node",
      "request": "launch",
      "name": "Test Current File",
      "cwd": "${workspaceFolder}",
      "skipFiles": ["<node_internals>/**"],
      "runtimeExecutable": "npx",
      "runtimeArgs": ["c8", "--reporter=lcov", "--reporter=text", "mocha", "${file}"],
      "outputCapture": "std",
      "env": {
        "NODE_ENV": "development"
      }
    }

To Reproduce
Steps to reproduce the behavior:

  1. Setup launch.json in a project using c8 and mocha
  2. Create a simple mocha test
  3. Run it from the Debug Launcher
  4. See error

Log File

I have taken a trace file - it would be possible to send it via mail if needed.

VS Code Version:

Version: 1.74.1 (Universal)
Commit: 1ad8d514439d5077d2b0b7ee64d2ce82a9308e5a
Date: 2022-12-14T10:33:40.793Z (3 wks ago)
Electron: 19.1.8
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: 10.2.154.15-electron.0
OS: Darwin x64 22.2.0
Sandboxed: No

Additional context
Add any other context about the problem here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugIssue identified by VS Code Team member as probable bugupstream

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions