dynobase-icon
Dynobase

Error: com amazonaws services dynamodbv2 model resourcenotfoundexception

Rafal Wilinski

Answered by Rafal Wilinski

Last updated: October 23rd, 2026

Solution

com.amazonaws.services.dynamodbv2.model.ResourceNotFoundException is the Java SDK 1.x exception for a resource DynamoDB cannot find. Confirm the table or index exists in the account, Region and endpoint used by that client.

  1. Check the physical table name, including any environment prefix or suffix applied by DynamoDBMapper configuration.
  2. Compare the client Region and credential provider with the environment where the table was deployed.
  3. After CreateTable, use a table-exists waiter before data operations. Check a new GSI's status separately.
  4. If using DynamoDB Local, confirm that the endpoint, local data directory and sharedDb settings match those used to create the table.
aws dynamodb describe-table --table-name Orders --region us-east-1
aws dynamodb wait table-exists --table-name Orders --region us-east-1

For current Java code, the exception is software.amazon.awssdk.services.dynamodb.model.ResourceNotFoundException. Configure a v2 DynamoDbClient with the intended Region and use its waiter. Do not catch every service exception and create a new table; access-denied and transient errors require different handling.

See Java client examples and AWS documentation.

Dynobase is a Professional GUI Client for DynamoDB

Start your 7-day free trial today

Product Features

Download
/
Pricing
/
Member Portal
/
Privacy
/
EULA
/
Twitter
© 2026 Dynobase
+
Still using AWS DynamoDB Console?
Try Dynobase to accelerate your DynamoDB workflow. Start your 7-day free trial today.