serverless: `serverless create_domain` hang forever from 2.40.0-096ed965 and newer
Hello all,
I got an issue when I deployed my app with serverless.
When I called serverless create_domain, it hang forerer from serverless version 2.40.0-096ed965.

It still run ok with version 2.40.0-7361e049 and older

I have tried to pull code and saw a few new commits in build 2.40.0-096ed965.
- fix(Telemetry): Let old versions report telemetry old way
- fix(CLI): Fix local installation fallback
- refactor: Resolve path to package in
resolveLocalServerlessPath - fix(Telemetry): For local fallback ensure to report locally used version
I am not sure there is any problem or something news from framework that I need to adapt but I didn’t know.
Please help me to check this case.
Thank you so much!
serverless.yml
service: Name
provider:
name: aws
runtime: nodejs12.x
stackTags:
Project: ${env:PROJECT}
Environment: ${env:PROJECT_ENV}
resourcePolicy:
- Effect: Allow
Principal: "*"
Action: execute-api:Invoke
Resource:
- execute-api:/*/*/*
Condition:
StringEquals:
aws:sourceVpce: ${env:VPC_ENDPOINT}
stage: ${opt:stage, self:custom.defaultStage}
region: ${opt:region, self:custom.defaultRegion}
timeout: 30
endpointType: PRIVATE
vpc:
securityGroupIds:
- ${env:SECURITY_GROUP}
subnetIds:
- ${env:SUBNET_A}
- ${env:SUBNET_B}
- ${env:SUBNET_C}
apiGateway:
shouldStartNameWithService: true
disableExecuteApiEndpoint: true
iamRoleStatements:
- Effect: Allow
Action:
- lambda:*
Resource: "*"
plugins:
- serverless-plugin-warmup-ts-bridge-v2
- serverless-plugin-warmup
- serverless-domain-manager
- serverless-plugin-typescript
- serverless-dotenv-plugin
- serverless-offline-lambda
- serverless-offline-sqs
- serverless-offline
custom:
defaultStage: dev
defaultRegion: ap-southeast-1
warmup:
default:
prewarm: true
enabled: true
schedule: rate(3 minutes)
customDomain:
rest:
domainName: ${env:API_DOMAIN}
stage: ${self:provider.stage}
certificateArn: ${env:CERT_ARN}
createRoute53Record: false
endpointType: "regional"
securityPolicy: tls_1_2
websocket:
domainName: ${env:WSS_DOMAIN}
stage: ${self:provider.stage}
certificateArn: ${env:CERT_ARN}
createRoute53Record: false
endpointType: "regional"
securityPolicy: tls_1_2
serverless-offline-sqs:
autoCreate: true
apiVersion: '2012-11-05'
endpoint: http://0.0.0.0:9324
region: ${self:provider.region}
accessKeyId: root
secretAccessKey: root
skipCacheInvalidation: false
package:
exclude:
- dist/**
- .gitignore
- .git/**
functions:
health: ${file(./yamls/functions/health.yml)}
resources:
Resources:
GatewayResponseDefault4XX:
Type: "AWS::ApiGateway::GatewayResponse"
Properties:
ResponseParameters:
gatewayresponse.header.Access-Control-Allow-Origin: "'*'"
gatewayresponse.header.Access-Control-Allow-Headers: "'*'"
ResponseType: DEFAULT_4XX
RestApiId:
Ref: "ApiGatewayRestApi"
GatewayResponseDefault5XX:
Type: "AWS::ApiGateway::GatewayResponse"
Properties:
ResponseParameters:
gatewayresponse.header.Access-Control-Allow-Origin: "'*'"
gatewayresponse.header.Access-Control-Allow-Headers: "'*'"
ResponseType: DEFAULT_5XX
RestApiId:
Ref: "ApiGatewayRestApi"
serverless create_domain output

Installed version

About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 1
- Comments: 16 (6 by maintainers)
Not yet. I do not consider it a solution, but it narrows the search area 😃
I got it reproduced locally, so I believe we should shortly have a fix
Seem it stuck before this log “Serverless: Invoke create_domain”
Next logs should be
Serverless: Invoke create_domain 157 | Serverless Domain Manager: Info: Custom domain AAA already exists. 158 | Serverless Domain Manager: Info: Custom domain BBB already exists.
But I didn’t see them
Could you present the outputs from the latest version? Thanks in advance