'Resolution error: stack.regionalFact is not a function aws cdk
i'm getting this error on cdk commands lie cdk deploy. I have checked other answers but they say id:string is missing in constructor but in my code it have id written in construction structure.
My cdk version is 1.119.0. I am following a tutorial and pulled their repo. I haven't changed anything in code. Just pulled repo and changed all aws modules version to 1.119.0 as they did in tutorial. on cdk deploy i get this error while their works fine
D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\aws-iam\lib\principals.ts:775
return stack.regionalFact(
^
TypeError: Resolution error: Resolution error: Resolution error: Resolution error: stack.regionalFact is not a function.
Object creation stack:
at stack traces disabled.
Object creation stack:
at stack traces disabled..
at ServicePrincipalToken.resolve (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\aws-iam\lib\principals.ts:775:18)
at RememberingTokenResolver.resolveToken (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\core\lib\resolvable.ts:80:24)
at RememberingTokenResolver.resolveToken (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\core\lib\private\resolve.ts:286:18)
at resolve (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\core\lib\private\resolve.ts:212:51)
at Object.resolve [as mapToken] (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\core\lib\private\resolve.ts:119:77)
at TokenizedStringFragments.mapTokens (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\core\lib\string-fragments.ts:65:33)
at RememberingTokenResolver.resolveString (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\core\lib\resolvable.ts:99:22)
at RememberingTokenResolver.resolveString (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\core\lib\private\resolve.ts:290:23)
at resolve (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\core\lib\private\resolve.ts:170:48)
at Object.resolve (D:\Unicorn\full-stack-serverless-cdk\step01_hello_lambda\node_modules\@aws-cdk\core\lib\private\resolve.ts:119:77)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
