Hi All, New comer here !!! I am working on the Gui...
# guide
s
Hi All, New comer here !!! I am working on the Guide and in the Authorization step . I wanted to redeploy the stack. So I removed the stack using
npm run remove
and then I have run
npm run start
I am getting the following error
Copy code
===============
 Deploying app
===============

Deploying stacks
Checking deploy status...
dev-todoapp-todostorage | REVIEW_IN_PROGRESS | AWS::CloudFormation::Stack | dev-todoapp-todostorage 
dev-todoapp-todostorage | CREATE_IN_PROGRESS | AWS::CloudFormation::Stack | dev-todoapp-todostorage 
dev-todoapp-todostorage | CREATE_IN_PROGRESS | AWS::DynamoDB::Table | TodoStorageTableCD70E466
dev-todoapp-todostorage | CREATE_IN_PROGRESS | AWS::CDK::Metadata | SSTMetadata
dev-todoapp-todostorage | CREATE_IN_PROGRESS | AWS::S3::Bucket | UploadsBucketC4B27CC7
dev-todoapp-todostorage | CREATE_FAILED | AWS::DynamoDB::Table | TodoStorageTableCD70E466 dev-todoapp-TodoStorage already exists
dev-todoapp-todostorage | CREATE_IN_PROGRESS | AWS::CDK::Metadata | SSTMetadata
dev-todoapp-todostorage | CREATE_COMPLETE | AWS::CDK::Metadata | SSTMetadata 
dev-todoapp-todostorage | CREATE_IN_PROGRESS | AWS::S3::Bucket | UploadsBucketC4B27CC7
Checking deploy status...
Checking deploy status...
Checking deploy status...
dev-todoapp-todostorage | CREATE_COMPLETE | AWS::S3::Bucket | UploadsBucketC4B27CC7 
dev-todoapp-todostorage | CREATE_FAILED | AWS::CloudFormation::Stack | dev-todoapp-todostorage 

 ❌  dev-todoapp-todostorage failed: dev-todoapp-TodoStorage already exists


Stack dev-todoapp-todostorage
  Status: failed
  Error: dev-todoapp-TodoStorage already exists

Stack dev-todoapp-my-stack
  Status: not deployed
Cannot convert undefined or null to object
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! todoapp@0.1.0 start: `sst start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the todoapp@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
Just FYI, I have some data in the Table too . Wondering if that is causing the issue. If so do I have to remove manually.
a
By default all critical resources such as s3 buckets, dynamo-db tables, etc are not removed automatically. You need to set a removal policy to
DESTROY
to be able to remove it along with your stack. For now, delete them manually and then go to cloudformation console and delete the stacks. Next, set removal policy on the table and bucket and then deploy again. it should work fine.
s
Thanks @Ashishkumar Pandey. Is there a documentation for removal policy ?
s
Not sure if it is related, But the debugging is getting struck in this stage
Copy code
==========================
 Starting Live Lambda Dev
==========================

Transpiling Lambda code...
a
delete the
.build
directory and retry.
s
Somehow, Tried it twice deleting it didnt work. Any other suggestion please
a
what does
npx sst remove
show you now?
s
Yes its removing the stack
a
okay, try deploying again now.
s
Its struck again .
a
and what’s the error?
s
==========================
Starting Live Lambda Dev ========================== Transpiling Lambda code...
Its struck here
a
oh, probably something wrong with vscode or ts-server. try restarting vscode.
s
No even that didnt help
f
@Ashishkumar Pandey thanks for helping out!!
@satish venkatakrishnan are you still running into this issue?
Can you try run
sst start
and send me your
.build/sst-debug.log
when it’s stuck again?
s
Copy code
[2021-11-03T10:22:51.931] [DEBUG] default - SST: 0.48.0
[2021-11-03T10:22:51.937] [DEBUG] default - CDK: 1.126.0
[2021-11-03T10:22:51.941] [INFO] default - Using stage: dev
[2021-11-03T10:22:51.947] [INFO] default - [90mPreparing your SST app[39m
[2021-11-03T10:22:51.974] [INFO] default - [90mTranspiling source[39m
[2021-11-03T10:22:52.121] [INFO] default - [90mLinting source[39m
[2021-11-03T10:22:54.703] [INFO] default - 
[2021-11-03T10:22:54.705] [INFO] default - =======================
[2021-11-03T10:22:54.707] [INFO] default -  Deploying debug stack
[2021-11-03T10:22:54.709] [INFO] default - =======================
[2021-11-03T10:22:54.712] [INFO] default - 
[2021-11-03T10:22:54.714] [DEBUG] core - synth {
  output: 'cdk.out',
  app: 'node bin/index.js dev-todoapp-debug-stack dev ap-south-1 E:\\sst\\todoapp E:\\sst\\todoapp\\.build\\lib',
  rollback: false,
  roleArn: undefined,
  verbose: 0,
  noColor: false
}
[2021-11-03T10:23:01.295] [DEBUG] default - deployRet [
  {
    name: 'dev-todoapp-debug-stack',
    status: 'unchanged',
    outputs: {
      BucketArn: 'arn:aws:s3:::dev-todoapp-debug-stack-bucket83908e77-vq45brsth7wx',
      BucketName: 'dev-todoapp-debug-stack-bucket83908e77-vq45brsth7wx',
      Endpoint: '<wss://nqgzylq251.execute-api.ap-south-1.amazonaws.com/dev>'
    },
    exports: {}
  }
]
[2021-11-03T10:23:01.297] [INFO] default - [32m ✅  dev-todoapp-debug-stack (no changes)[39m
[2021-11-03T10:23:01.301] [INFO] default - 
Stack dev-todoapp-debug-stack
[2021-11-03T10:23:01.303] [INFO] default -   Status: no changes
[2021-11-03T10:23:01.305] [INFO] default -   Outputs:
[2021-11-03T10:23:01.307] [INFO] default -     BucketArn: arn:aws:s3:::dev-todoapp-debug-stack-bucket83908e77-vq45brsth7wx
[2021-11-03T10:23:01.309] [INFO] default -     BucketName: dev-todoapp-debug-stack-bucket83908e77-vq45brsth7wx
[2021-11-03T10:23:01.311] [INFO] default -     Endpoint: <wss://nqgzylq251.execute-api.ap-south-1.amazonaws.com/dev>
[2021-11-03T10:23:01.313] [INFO] default - 
[2021-11-03T10:23:01.317] [INFO] default - 
[2021-11-03T10:23:01.319] [INFO] default - ===============
[2021-11-03T10:23:01.321] [INFO] default -  Deploying app
[2021-11-03T10:23:01.323] [INFO] default - ===============
[2021-11-03T10:23:01.325] [INFO] default - 
[2021-11-03T10:23:01.330] [DEBUG] core - synth {
  output: '.build/cdk.out',
  app: 'node .build/run.js',
  rollback: false,
  roleArn: undefined,
  verbose: 0,
  noColor: false
}
[2021-11-03T10:23:09.351] [TRACE] cdk - Successfully synthesized to E:\sst\todoapp\.build\cdk.out

[2021-11-03T10:23:09.353] [TRACE] cdk - Supply a stack id (dev-todoapp-todostorage, dev-todoapp-my-stack, dev-todoapp-auth) to display its template.

[2021-11-03T10:23:09.378] [INFO] default - 
[2021-11-03T10:23:09.380] [INFO] default - [32m ✅  dev-todoapp-todostorage (no changes)[39m
[2021-11-03T10:23:09.385] [INFO] default - [32m ✅  dev-todoapp-my-stack (no changes)[39m
[2021-11-03T10:23:09.388] [INFO] default - [32m ✅  dev-todoapp-auth (no changes)[39m
[2021-11-03T10:23:09.391] [INFO] default - 
Stack dev-todoapp-todostorage
[2021-11-03T10:23:09.394] [INFO] default -   Status: no changes
[2021-11-03T10:23:09.397] [INFO] default -   Outputs:
[2021-11-03T10:23:09.399] [INFO] default -     ExportsOutputFnGetAttTodoStorageTableCD70E466Arn68A2A8B5: arn:aws:dynamodb:ap-south-1:392835354800:table/dev-todoapp-TodoStorage
[2021-11-03T10:23:09.402] [INFO] default -     ExportsOutputFnGetAttUploadsBucketC4B27CC7Arn515ECA45: arn:aws:s3:::dev-todoapp-todostorage-uploadsbucketc4b27cc7-1cfg47p3x89qm
[2021-11-03T10:23:09.405] [INFO] default -     ExportsOutputRefTodoStorageTableCD70E466ED79F196: dev-todoapp-TodoStorage
[2021-11-03T10:23:09.408] [INFO] default -   Exports:
[2021-11-03T10:23:09.410] [INFO] default -     dev-todoapp-todostorage:ExportsOutputFnGetAttTodoStorageTableCD70E466Arn68A2A8B5: arn:aws:dynamodb:ap-south-1:392835354800:table/dev-todoapp-TodoStorage
[2021-11-03T10:23:09.414] [INFO] default -     dev-todoapp-todostorage:ExportsOutputFnGetAttUploadsBucketC4B27CC7Arn515ECA45: arn:aws:s3:::dev-todoapp-todostorage-uploadsbucketc4b27cc7-1cfg47p3x89qm
[2021-11-03T10:23:09.417] [INFO] default -     dev-todoapp-todostorage:ExportsOutputRefTodoStorageTableCD70E466ED79F196: dev-todoapp-TodoStorage
[2021-11-03T10:23:09.420] [INFO] default - 
Stack dev-todoapp-my-stack
[2021-11-03T10:23:09.424] [INFO] default -   Status: no changes
[2021-11-03T10:23:09.427] [INFO] default -   Outputs:
[2021-11-03T10:23:09.430] [INFO] default -     ApiEndpoint: <https://56o6do6i33.execute-api.ap-south-1.amazonaws.com>
[2021-11-03T10:23:09.434] [INFO] default -     ExportsOutputRefApiCD79AAA0A1504A18: 56o6do6i33
[2021-11-03T10:23:09.438] [INFO] default -   Exports:
[2021-11-03T10:23:09.441] [INFO] default -     dev-todoapp-my-stack:ExportsOutputRefApiCD79AAA0A1504A18: 56o6do6i33
[2021-11-03T10:23:09.445] [INFO] default - 
Stack dev-todoapp-auth
[2021-11-03T10:23:09.448] [INFO] default -   Status: no changes
[2021-11-03T10:23:09.450] [INFO] default -   Outputs:
[2021-11-03T10:23:09.454] [INFO] default -     IdentityPoolId: ap-south-1:a2fe0594-32e0-41c7-aadb-882ddd46ef4b
[2021-11-03T10:23:09.457] [INFO] default -     Region: ap-south-1
[2021-11-03T10:23:09.461] [INFO] default -     UserPoolClientId: j6p97i7dv02k5ih3ruf5fqs2u
[2021-11-03T10:23:09.463] [INFO] default -     UserPoolId: ap-south-1_eX7BF881N
[2021-11-03T10:23:09.467] [INFO] default - 
[2021-11-03T10:23:09.474] [INFO] default - 
[2021-11-03T10:23:09.478] [INFO] default - ==========================
[2021-11-03T10:23:09.482] [INFO] default -  Starting Live Lambda Dev
[2021-11-03T10:23:09.485] [INFO] default - ==========================
[2021-11-03T10:23:09.488] [INFO] default - 
[2021-11-03T10:23:09.491] [INFO] lambda-watcher-state - [90mTranspiling Lambda code...[39m
[2021-11-03T10:23:09.496] [DEBUG] default - Building E:\sst\todoapp\src\Api\Api::Api.Handlers::ListTodo...
[2021-11-03T10:23:16.284] [DEBUG] default - .NET build exited with code 0
[2021-11-03T10:23:16.302] [DEBUG] client - Starting runtime server on port: 12577
[2021-11-03T10:23:16.308] [DEBUG] websocket - startWebSocketClient <wss://nqgzylq251.execute-api.ap-south-1.amazonaws.com/dev> dev-todoapp-debug-stack-bucket83908e77-vq45brsth7wx
[2021-11-03T10:23:23.208] [DEBUG] websocket - WebSocket connection opened
[2021-11-03T10:23:23.221] [DEBUG] websocket - startKeepAliveMonitor
[2021-11-03T10:23:47.282] [DEBUG] client - onClientMessage {"message": "Internal server error", "connectionId":"INhWKeIxhcwCEow=", "requestId":"INhWjHVHhcwFc0w="}
[2021-11-03T10:23:47.284] [DEBUG] client - Unkonwn websocket message received.
@Frank
Hi @Frank, Just wondering if I can remove and try again
f
Yup, you can remove and try deploying again.
Could you also try updating SST to version 0.50.2? There’s a recent fix that might be related to the issue you are running up against.
To update, run
Copy code
$ npx sst update 0.50.2
$ yarn sst update 0.50.2
depending on the package manager u r using
s
Thanks . Will try and let you know
That worked !! Thanks