Cdktf get don't work on a new python project

Hi People,

I’m new of terraform cdk so i start the tutorial here: terraform-cdk/python.md at main · hashicorp/terraform-cdk (github.com)

after the first configuration of a pipenv project.

when i do a cdktf get

env

terraform: 1.0.7
node 12.16
python: 3.8

cdktf.json

{
  "language": "python",
  "app": "pipenv run ./main.py",
  "terraformProviders": ["azurerm@~> 2.0.0"],
  "codeMakerOutput": "imports"
}

this is the result

Error log

CDKTF_LOG_LEVEL=DEBUG cdktf get
[2021-10-03T01:52:23.428] [DEBUG] default - {
  "terraform_version": "1.0.7",
  "platform": "linux_amd64",
  "provider_selections": {},
  "terraform_outdated": true
}

[2021-10-03T01:52:23.432] [DEBUG] default - v12.16.3

[2021-10-03T01:52:23.509] [DEBUG] default - Terraform v1.0.7
on linux_amd64

Your version of Terraform is out of date! The latest version
is 1.0.8. You can update by downloading from https://www.terraform.io/downloads.html

TypeError: Cannot read property 'dots' of undefined
    at Spinner (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/ink-spinner/build/index.js:12:43)
    at Jd (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:64:98)
    at ig (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:160:456)
    at hg (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:139:22)
    at bg (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:138:366)
    at Of (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:132:214)
    at /home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:30:115
    at exports.unstable_runWithPriority (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/scheduler/cjs/scheduler.production.min.js:18:437)
    at hc (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:29:325)
    at kc (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:30:61)

  ERROR  Cannot read property 'dots' of undefined

 /home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/ink-spinner/build/index.js:12:43

  9:  */
 10: const Spinner = ({ type = 'dots' }) => {
 11:     const [frame, setFrame] = react_1.useState(0);
 12:     const spinner = cli_spinners_1.default[type];
 13:     react_1.useEffect(() => {
 14:         const timer = setInterval(() => {
 15:             setFrame(previousFrame => {

 - Spinner (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/ink-spinner/build/index.js:12:43)
 -Jd (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:6
    4:98)
 -ig (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:1
    60:456)
 -hg (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:1
    39:22)
 -bg (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:1
    38:366)
 -Of (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:1
    32:214)
 - (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:30:
  115)
 -exports.unstable_runWithPrio (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/scheduler/cjs/scheduler.product
  ity                         ion.min.js:18:437)
 -hc (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:2
    9:325)
 -kc (/home/diego/.nvm/versions/node/v12.16.3/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:3
    0:61)

Can you help me please?

Hi, getting the same error:

TypeError: Cannot read properties of undefined (reading ‘dots’)
at Spinner (/usr/local/lib/node_modules/cdktf-cli/node_modules/ink-spinner/build/index.js:12:43)
at Jd (/usr/local/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:64:98)
at ig (/usr/local/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:160:456)
at hg (/usr/local/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:139:22)
at bg (/usr/local/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:138:366)
at Of (/usr/local/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:132:214)
at /usr/local/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:30:115
at exports.unstable_runWithPriority (/usr/local/lib/node_modules/cdktf-cli/node_modules/scheduler/cjs/scheduler.production.min.js:18:437)
at hc (/usr/local/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:29:325)
at kc (/usr/local/lib/node_modules/cdktf-cli/node_modules/react-reconciler/cjs/react-reconciler.production.min.js:30:61)

ERROR Cannot read properties of undefined (reading ‘dots’)

Please take a look at Cdktf get: Cannot read property 'dots' of undefined · Issue #1113 · hashicorp/terraform-cdk · GitHub.