Error: dynamodb does not accept empty set

Answered by Rafal Wilinski
What's Causing This Error
This used to be an error that occurred before 20th May 2020. However, if you are running into this error in 2022, it is most likely that you are running on an old SDK version, or you have not enabled empty value conversion in the Document Client.
Solution: Here's How To Resolve It
Firstly, upgrade your AWS SDK to the latest version.
npm i aws-sdk@latest
Hereafter, set the convertEmptyValues
property to true when initializing an instance of Document Client, as shown below.
const aws = require('aws-sdk'); const documentClient = new aws.sdk.DynamoDb.DocumentClient({ convertEmptyValues: true });
Other Common DynamoDB Errors (with Solutions)
- DynamoDB Scan Not Working
- dynamodb localhost not working
- dynamodb consistent reads are not supported on global secondary indexes
- dynamodb the parameter cannot be converted to a numeric value
- dynamodb query is not null
- dynamodb user errors metric
- DynamoDB type item is not supported
- dynamodb put fail if exists
- the dynamodb service does not have version
- dynamodb throttle error code
- DynamoDB scan does not return all items
- DynamoDB service unavailable
- dynamodb unable to execute http request
- dynamodb could not be mapped for type string
- dynamodb exclusivestartkey not working
Dynobase is a Professional GUI Client for DynamoDB
First 7 days are on us. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase