-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Labels
Description
Issue description
$ serverless deploy
Deploying "create-test" to stage "dev" (us-east-1)
✖ Stack create-test-dev failed to deploy (18s)
✖ ServerlessError2: Stack with id create-test-dev does not exist
at file:///home/vscode/.serverless/releases/4.28.0/package/dist/sf-core.js:1067:36
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async persistentRequest (file:///home/vscode/.serverless/releases/4.28.0/package/dist/sf-core.js:1066:1984)
My guess is that serverless assumes the deploy is succeeded, without noticing an error message in the DELETE_IN_PROGRESS stack event.
quote from "serverless deploy --debug"
s:sls:aws:request: request result: #15 CloudFormation.createStack {
ResponseMetadata: { RequestId: '0962e499-4c5b-4ffb-bf94-2aa85ef1933f' },
StackId: 'arn:aws:cloudformation:us-east-1:(snip):stack/create-test-dev/8917fad0-d995-11f0-b5d0-122c7bcb6d75'
}
s:sls:aws:request: request: #16 CloudFormation.describeStackEvents [
{
StackName: 'arn:aws:cloudformation:us-east-1:(snip):stack/create-test-dev/8917fad0-d995-11f0-b5d0-122c7bcb6d75'
}
]
s:sls:aws:request: request result: #16 CloudFormation.describeStackEvents {
ResponseMetadata: { RequestId: '104dae74-8020-41b7-927c-95757a5260c8' },
StackEvents: [
{
StackId: 'arn:aws:cloudformation:us-east-1:(snip):stack/create-test-dev/8917fad0-d995-11f0-b5d0-122c7bcb6d75',
EventId: '8b31da20-d995-11f0-97aa-121e47107b77',
StackName: 'create-test-dev',
LogicalResourceId: 'create-test-dev',
PhysicalResourceId: 'arn:aws:cloudformation:us-east-1:(snip):stack/create-test-dev/8917fad0-d995-11f0-b5d0-122c7bcb6d75',
ResourceType: 'AWS::CloudFormation::Stack',
Timestamp: 2025-12-15T09:07:55.682Z,
ResourceStatus: 'DELETE_COMPLETE'
},
{
StackId: 'arn:aws:cloudformation:us-east-1:(snip):stack/create-test-dev/8917fad0-d995-11f0-b5d0-122c7bcb6d75',
EventId: '8a237760-d995-11f0-bb67-12b808ddf375',
StackName: 'create-test-dev',
LogicalResourceId: 'create-test-dev',
PhysicalResourceId: 'arn:aws:cloudformation:us-east-1:(snip):stack/create-test-dev/8917fad0-d995-11f0-b5d0-122c7bcb6d75',
ResourceType: 'AWS::CloudFormation::Stack',
Timestamp: 2025-12-15T09:07:53.931Z,
ResourceStatus: 'DELETE_IN_PROGRESS',
ResourceStatusReason: 'No export named this-export-does-not-exists found. Delete requested by user.'
},
{
StackId: 'arn:aws:cloudformation:us-east-1:(snip):stack/create-test-dev/8917fad0-d995-11f0-b5d0-122c7bcb6d75',
EventId: '8919a880-d995-11f0-b5d0-122c7bcb6d75',
StackName: 'create-test-dev',
LogicalResourceId: 'create-test-dev',
PhysicalResourceId: 'arn:aws:cloudformation:us-east-1:(snip):stack/create-test-dev/8917fad0-d995-11f0-b5d0-122c7bcb6d75',
ResourceType: 'AWS::CloudFormation::Stack',
Timestamp: 2025-12-15T09:07:52.318Z,
ResourceStatus: 'CREATE_IN_PROGRESS',
ResourceStatusReason: 'User Initiated'
}
]
}
CREATE_IN_PROGRESS - AWS::CloudFormation::Stack - create-test-dev
DELETE_IN_PROGRESS - AWS::CloudFormation::Stack - create-test-dev
DELETE_COMPLETE - AWS::CloudFormation::Stack - create-test-dev
s:sls:lifecycle:command:invoke:hook: [64] > aws:deploy:deploy:updateStack
s:sls:lifecycle:command:invoke:hook: [50] > deploy:deploy
s:sls:lifecycle:command:invoke:hook: [50] < deploy:deploy
s:sls:lifecycle:command:invoke: Invoke aws:info
s:sls:lifecycle:command:invoke:hook: [66] < before:aws:info:validate
s:main: Fetching service information
s:sls:lifecycle:command:invoke:hook: [66] > before:aws:info:validate
s:sls:lifecycle:command:invoke:hook: [67] < aws:info:validate
s:sls:lifecycle:command:invoke:hook: [67] > aws:info:validate
s:sls:lifecycle:command:invoke:hook: [70] < aws:info:gatherData
s:sls:aws:request: request: #17 CloudFormation.describeStacks [ { StackName: 'create-test-dev' } ]
s:sls:aws:request: request error: #17 - CloudFormation.describeStacks ValidationError: Stack with id create-test-dev does not exist
s: ValidationError: Stack with id create-test-dev does not exist
at constructor.extractError (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/protocol/query.js:50:29)
at constructor.callListeners (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
at constructor.emit (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
at constructor.emitEvent (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/request.js:686:14)
at constructor.transition (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/request.js:22:10)
at AcceptorStateMachine.AcceptorStateMachine.runTo (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/state_machine.js:14:12)
at <anonymous> (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/state_machine.js:26:10)
at constructor.<anonymous> (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/request.js:38:9)
at constructor.<anonymous> (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/request.js:688:12)
at constructor.callListeners (/home/vscode/.serverless/releases/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
----------------------------------------------------------------------------------------------------
s:sls:lifecycle:command:invoke:hook: [70] > aws:info:gatherData
s:sls:lifecycle:command:invoke:hook: [50] > deploy:deploy
✖ Stack create-test-dev failed to deploy (17s)
Context
# Service Overview
- Serverless Framework Version: 4.28.0
- Service Path: /tmp/create-test/serverless.yml
- Service Config File: serverless.yml
- Service Name: create-test
- Service Runtime: nodejs20.x
- Command: support
## Service Config
org: (snip)
service: create-test
provider:
name: aws
runtime: nodejs20.x
functions:
hello:
handler: handler.hello
environment:
TEST:
Fn::ImportValue: this-export-does-not-exists
Reactions are currently unavailable