Skip to content

aws cdk commands fail with error "Subprocess exited with error null" #28637

@ddev1122

Description

@ddev1122

Describe the bug

When I run any cdk command, it fails with the following error and exit code 1:
Subprocess exited with error null
No extra helpful information is printed out.
However, when I use --verbose it raises the following info
Example running cdk ls --verbose
:

[14:56:39] Reading cached notices from /Users/{user}/.cdk/cache/notices.json

Subprocess exited with error null
[14:56:39] Error: Subprocess exited with error null
    at ChildProcess.<anonymous> (/Users/{user}/.nvm/versions/node/v18.19.0/lib/node_modules/aws-cdk/lib/index.js:423:50595)
    at ChildProcess.emit (node:events:517:28)
    at ChildProcess.emit (node:domain:489:12)
    at ChildProcess._handle.onexit (node:internal/child_process:292:12)

Expected Behavior

List stacks or show a more helpful error message.

Current Behavior

Fails with subprocess exited with error null

Reproduction Steps

I have been able to run cdk ls, synth and deploy in other repository's, but not this one

Possible Solution

No response

Additional Information/Context

I have tried different combinations of version of node (20, 14) , npm, and aws-cdk but still running into the same issue.
I am able to run cdk and deploy this same code/repo on a windows machine
I am using pyenv and nvm for version management, and running these cdk commands within a python poetry environment

CDK CLI Version

2.118

Framework Version

No response

Node.js Version

18.19.0

OS

Mac Sonoma 14.2.1

Language

Python

Language Version

3.8.10

Other information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThis issue is a bug.effort/mediumMedium work item – several days of effortp2pythonPull requests that update Python code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions