serverless/serverless · error · Error
Queue with name '${resourceId}' not found
Error message
Queue with name '${resourceId}' not found What it means
Error "Queue with name '${resourceId}' not found" thrown in serverless/serverless.
Source
Thrown at packages/mcp/src/lib/aws/sqs-resource-info.js:51
if (resourceId.includes('amazonaws.com')) {
// Extract queue name from URL
queueName = sqsClient.getQueueNameFromUrl(resourceId)
} else {
// Get queue URL from name
try {
// Since getQueueUrl doesn't exist, we need to list queues and find the one with matching name
const queueUrls = await sqsClient.listQueues({
queueNamePrefix: resourceId,
})
// Find the exact queue by name
const matchingQueue = queueUrls.find(
(url) => sqsClient.getQueueNameFromUrl(url) === resourceId,
)
if (!matchingQueue) {
throw new Error(`Queue with name '${resourceId}' not found`)
}
queueUrl = matchingQueue
} catch (error) {
if (error.message.includes('Queue with name')) {
throw error
} else {
throw new Error(`Failed to get queue URL: ${error.message}`)
}
}
}
// Get queue details
const attributes = await sqsClient.getQueueAttributes({ queueUrl })
// Set default time range to last 24 hours if not provided
const now = Date.now()
const oneDayAgo = now - 24 * 60 * 60 * 1000View on GitHub (pinned to b9d7ea51c8)
Solutions
- Verify the queue name is correct and exists in the configured AWS region and account.
- List queues with 'aws sqs list-queues' to find the correct name.
When it happens
Trigger: Thrown at packages/mcp/src/lib/aws/sqs-resource-info.js:51 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of serverless/serverless@b9d7ea51c8 (2026-08-13).
Data as JSON: /api/errors/d949d9d0a8e02dcc.
Report an issue: GitHub.