ErrLookup › anomalyco/sst
anomalyco/sst
Build full-stack apps on your own infrastructure. · TypeScript · 432 source files
Analyzed at a0bd20f762 on 2026-08-30. 369 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Missing "name" for domain. | exception | error | appsync, config-validation, domain, missing-property |
| Need to provide a validated certificate via "cert" when DNS | exception | error | appsync, acm, certificate, dns, config-validation |
| Invalid resolver ${operation} | exception | error | appsync, resolver, argument-format, config-validation |
| Build metadata file not found at "${filePath}". Update your | exception | error | astro, build, adapter, missing-file |
| Incompatible "astro-sst" adapter version detected. The Astro | exception | error | astro, version-mismatch, adapter, dependency |
| Database instance not found in cluster ${cluster.id} | exception | error | aurora, rds, reference, resource-not-found |
| Failed to get password for Postgres ${name}. | exception | error | aurora, postgres, secrets, tags, reference |
| Cannot configure "pauseAfter" when the minimum ACU is not 0 | exception | error | aurora, autoscaling, serverless, config-validation |
| Cannot create more than 15 read-only replicas for the "${nam | exception | error | aurora, rds, limits, config-validation |
| You must provide the password to connect to your locally run | exception | error | aurora, dev-mode, password, missing-config |
| Reader endpoint is not currently supported for RDS Proxy. Pl | exception | error | aws, rds-proxy, aurora, unsupported-feature |
| Auth: issuer field must be set | exception | error | aws, auth, missing-config |
| At least one of function, queue, or topic is required for th | exception | error | aws, s3, bucket-notification, missing-config |
| Only one of function, queue, or topic is allowed for the "${ | exception | error | aws, s3, bucket-notification, config-conflict |
| Lifecycle rule at index ${index} has an empty or whitespace- | exception | error | aws, s3, lifecycle-rule, validation |
| Need to provide a validated certificate via "cert" when DNS | exception | error | aws, cloudfront, acm, dns, config-validation |
| There have been some minor changes to the "Cluster" componen | exception | error | aws, ecs, cluster, version-mismatch, sst-version |
| You are using the "Vpc.v1" component. Please migrate to the | exception | error | aws, vpc, deprecated-component, migration, sst-version |
| You cannot provide both "vpc.containerSubnets" and "vpc.serv | exception | error | aws, ecs, vpc, deprecated-property, config-validation |
| Missing "vpc.containerSubnets" for the "${name}" Cluster com | exception | error | aws, ecs, vpc, subnets, missing-property |
| You must provide both "vpc.cloudmapNamespaceId" and "vpc.clo | exception | error | aws, ecs, cloudmap, service-discovery, config-validation |
| Invalid provider type: ${args.type} | exception | error | aws, cognito, oauth, config-validation |
| You cannot set both aliases and usernames. Learn more about | exception | error | aws, cognito, authentication, mutually-exclusive, config-validation |
| You must provide a KMS key via `kmsKey` when configuring `cu | exception | error | aws, cognito, kms, lambda, missing-required-config |
| Need to provide a validated certificate via "cert" when DNS | exception | error | aws, cognito, acm, dns, config-validation |
| You cannot provide both "job" and "function" in the "${name} | exception | error | config, validation, deprecated-api, cron |
| You cannot provide both a function and a task in the "${name | exception | error | config, validation, cron, ecs |
| You must provide either a function or a task in the "${name} | exception | error | config, validation, cron, missing-argument |
| No function created for the "${self._name}" cron job. | exception | error | deprecated-api, accessor, cron, lambda |
| You cannot provide both "job" and "function" in the "${name} | exception | error | config, validation, deprecated-api, cron |
| You cannot provide both a function and a task in the "${name | exception | error | config, validation, cron, ecs |
| No function created for the "${self.name}" cron job. | exception | error | deprecated-api, accessor, cron, lambda |
| The DNS record "${partial.name}" cannot be created because t | exception | error | dns, route53, aws, validation, domain |
| Unsupported storage: ${v}. The supported value for storage i | validation | error | aws, fargate, storage, validation |
| type === "service" ? `You cannot provide both "containers" a | validation | error | aws, fargate, config-conflict, validation |
| Cannot set both "logging.retention" and "logging.logGroup" | validation | error | aws, lambda, logging, config-conflict |
| Durable functions require "logging.format" to be set to "jso | validation | error | aws, lambda, durable, logging |
| Copy destination path "${to}" must be relative | validation | error | aws, lambda, copy-files, path-validation |
| The "vpc.subnets" property has been renamed to "vpc.privateS | validation | error | aws, lambda, vpc, breaking-change, renamed-property |
| result.errors.join("\n") | validation | error | aws, lambda, esbuild, bundling, build-error |
| Could not find handler file "${handler}" for function "${nam | validation | error | aws, lambda, handler, file-not-found |
| Provisioned concurrency requires function versioning. Set "v | validation | error | aws, lambda, provisioned-concurrency, versioning, config-requirement |
| Function URL is not enabled. Enable it with "url: true". | validation | error | aws, lambda, function-url, missing-config |
| Invalid function definition for the "${name}" Function | validation | error | configuration, lambda, sst |
| The provided ARN "${arn}" is not a Lambda function ARN. | validation | error | arn, lambda, validation, sst |
| The provided ARN "${arn}" is not an S3 bucket ARN. | validation | error | arn, s3, validation, sst |
| The provided ARN "${arn}" is not an SNS Topic ARN. | validation | error | arn, sns, validation, sst |
| The provided ARN "${arn}" is not an SQS Queue ARN. | validation | error | arn, sqs, validation, sst |
| The provided ARN "${arn}" is not a DynamoDB table ARN. | validation | error | arn, dynamodb, validation, sst |
| The provided ARN "${streamArn}" is not a DynamoDB stream ARN | validation | error | arn, dynamodb, streams, validation, sst |
| The provided ARN "${streamArn}" is not a Kinesis stream ARN. | validation | error | arn, kinesis, validation, sst |
| The provided ARN "${arn}" is not a EventBridge event bus ARN | validation | error | arn, eventbridge, validation, sst |
| The provided ARN "${arn}" is not an IAM role ARN. | validation | error | arn, iam, validation, sst |
| Lambda@Edge functions must be deployed in us-east-1 region. | validation | error | lambda-edge, cloudfront, region, arn |
| Lambda@Edge requires a qualified ARN (with version). Got: ${ | validation | error | lambda-edge, arn, versioning, cloudfront |
| The provided ARN "${arn}" is not a ElasticSearch domain ARN. | validation | error | arn, elasticsearch, validation |
| The provided ARN "${arn}" is not a OpenSearch domain ARN. | validation | error | arn, opensearch, validation |
| The provided ARN "${arn}" is not a DSQL cluster ARN. | validation | error | arn, dsql, validation |
| The provided ARN "${clusterArn}" is not a DSQL cluster ARN. | validation | error | arn, dsql, validation |
| The VPC endpoint has no DNS entries. | validation | error | dsql, dns, vpc-endpoint |
| Cannot access the created function because it is referenced | validation | error | lambda, arn, external-resource |
| Invalid function definition for the "${name}" Function | validation | error | configuration, validation, lambda |
| Need to provide a validated certificate via "cert" when DNS | validation | error | acm, dns, cloudfront, https |
| sst.aws.linkable is deprecated. Use sst.Linkable.wrap instea | exception | warning | deprecation, linking, aws, api-migration |
| Failed to get password for MySQL ${name}. | exception | error | mysql, aws, secrets-manager, referencing |
| Storage must be at least 20 GB for the ${name} MySQL databas | validation | error | mysql, aws, rds, validation |
| Storage cannot be greater than 65536 GB (64 TB) for the ${na | validation | error | mysql, aws, rds, validation |
| You are using the "Vpc.v1" component. Please migrate to the | exception | error | vpc, mysql, aws, api-migration |
| You must provide the password to connect to your locally run | exception | error | mysql, dev-mode, password, local-development |
| Proxy is not enabled. Enable it with "proxy: true". | exception | error | mysql, aws, rds-proxy, configuration |
| Lambda@Edge runtime is deprecated. Update your OpenNext conf | exception | error | nextjs, opennext, lambda-edge, deprecation |
| Could not load OpenNext output file at "${openNextOutputPath | exception | error | nextjs, opennext, build-output, missing-file |
| Build ID not found in ".next/BUILD_ID" for site "${name}". E | exception | error | nextjs, build-id, missing-file, build |
| Base path configuration not found in ".next/routes-manifest. | exception | error | nextjs, build-output, deployment, missing-file |
| Failed to get username for OpenSearch ${name}. | exception | error | opensearch, reference, tags, credentials |
| Failed to get password for OpenSearch ${name}. | exception | error | opensearch, reference, tags, credentials |
| Storage must be at least 10 GB for the ${name} OpenSearch do | validation | error | opensearch, validation, storage, aws-limits |
| You must provide the password to connect to your locally run | exception | error | opensearch, dev-mode, password, configuration |
| No instance found for cluster ${clusterID} | exception | error | postgres, rds, reference, cluster |
| Failed to get password for Postgres ${name}. | exception | error | postgres, reference, tags, secrets-manager, credentials |
| Storage must be at least 20 GB for the ${name} Postgres data | validation | error | postgres, rds, validation, storage, aws-limits |
| Storage cannot be greater than 65536 GB (64 TB) for the ${na | validation | error | postgres, rds, validation, storage, aws-limits |
| You are using the "Vpc.v1" component. Please migrate to the | exception | error | vpc, migration, deprecated-api, postgres |
| You must provide the password to connect to your locally run | exception | error | postgres, dev-mode, configuration, missing-password |
| Proxy is not enabled. Enable it with "proxy: true". | exception | error | postgres, rds-proxy, configuration |
| Cannot subscribe to the "${this.constructorName}" queue mult | exception | error | sqs, queue, subscribe, configuration |
| The "base" value in vite.config.ts must end with a trailing | validation | error | vite, react, asset-paths, configuration |
| Found "base" configured in vite.config.ts but missing "basen | validation | error | vite, react-router, asset-paths, configuration |
| The "basename" value in react-router.config.ts must not end | validation | error | react-router, routing, configuration |
| Found "basename" configured in react-router.config.ts but mi | validation | error | vite, react-router, asset-paths, configuration |
| Cannot access `nodes.cluster` in dev mode. | exception | error | redis, elasticache, dev-mode |
| Failed to get auth token for Redis ${name}. | exception | error | redis, elasticache, secret, auth-token |
| Failed to lookup secret for Redis cluster "${name}". | exception | error | redis, elasticache, secret, tags, version-migration |
| Cannot access `nodes.cluster` in dev mode. | exception | error | dev-mode, elasticache, redis, sst |
| Could not load Vite configuration from "${file}". Check that | exception | error | remix, vite, config, sst |
| Cannot set "protection" on a Router with inline routes. Use | exception | error | router, waf, config-validation, sst |
| There have been some minor changes to the "Router" component | exception | error | router, cross-stage-reference, cloudfront, versioning, sst |
| In "${name}" Router, the route path "${path}" must start wit | validation | error | router, route-validation, path-format, sst |
| In "${name}" Router, the route path "${path}" can only have | validation | error | router, route-validation, config-validation, sst |
| Invalid route type | exception | error | router, route-validation, cloudfront, sst |
| Cannot use both `routes` and `.route()` function to add rout | exception | error | router, api-misuse, config-validation, sst |
| Cannot use both `routes` and `.routeBucket()` function to ad | exception | error | router, api-misuse, config-validation, sst |
| The "routeSite" function has been deprecated. Configure the | exception | error | deprecation, router, api-migration, sst |
| Cannot route the site using the provided router. The Router | exception | error | router, deprecated, configuration |
| The VPC configured for the service does not have NAT enabled | validation | error | vpc, nat, network, ecs |
| Unsupported CPU: ${v}. The supported values for CPU are ${Ob | validation | error | ecs, fargate, cpu, validation |
| Unsupported memory: ${v}. The supported values for memory fo | validation | error | ecs, fargate, memory, validation |
| Unsupported storage: ${v}. The supported value for storage i | validation | error | ecs, fargate, storage, validation |
| You must provide the ports to expose via "public.ports". | validation | error | ports, load-balancer, configuration |
| Protocols must be either all http/https, or all tcp/udp/tcp_ | validation | error | ports, protocols, load-balancer, validation |
| You must provide a custom domain for ${port.listenProtocol.t | validation | error | tls, https, domain, certificate |
| Cannot access the URL because no public ports are exposed. | exception | error | url, dev-mode, public-ports |
| Cannot access `nodes.service` in dev mode. | exception | error | aws, ecs, dev-mode, sst |
| Cannot access `nodes.taskDefinition` in dev mode. | exception | error | aws, ecs, dev-mode, sst |
| Cannot access `nodes.loadBalancer` in dev mode. | exception | error | aws, ecs, alb, dev-mode, sst |
| Cannot access `nodes.loadBalancer` when no public ports are | exception | error | aws, ecs, alb, configuration, sst |
| The ALB VPC "${albVpcId}" does not match the cluster VPC "${ | validation | error | aws, vpc, alb, ecs, sst |
| Request count scaling is only supported for http/https proto | validation | error | aws, ecs, autoscaling, alb, sst |
| You must provide the ports to expose via "loadBalancer.rules | validation | error | aws, ecs, alb, configuration, sst |
| You must provide a container name in "loadBalancer.rules" wh | validation | error | aws, ecs, alb, configuration, sst |
| Invalid rule conditions for listen protocol "${v.listen}". O | validation | error | aws, alb, nlb, configuration, routing, sst |
| The listen protocol "${v.listen}" must match the redirect pr | validation | error | aws, alb, configuration, routing, sst |
| The listen protocol "${v.listen}" must match the forward pro | validation | error | load-balancer, validation, aws, fargate |
| Protocols must be either all http/https, or all tcp/udp/tcp_ | validation | error | load-balancer, validation, aws, protocol |
| You must provide a custom domain for ${rule.listenProtocol.t | validation | error | load-balancer, tls, certificate, domain |
| Cannot configure health check for "${k}". Make sure it is de | validation | error | load-balancer, health-check, validation |
| You must provide at least one rule in "loadBalancer.rules" w | validation | error | load-balancer, validation, alb, shared-infrastructure |
| You must provide a "container" name in each rule when there | validation | error | load-balancer, containers, validation |
| Container "${cn}" in "loadBalancer.rules" does not match any | validation | error | load-balancer, containers, validation |
| Priority ${rule.priority} must be between 1 and 50000 in Ser | validation | error | load-balancer, alb, validation, priority |
| Duplicate priority ${rule.priority} on listener "${rule.list | validation | error | load-balancer, alb, validation, priority |
| At least one condition (path, query, or header) must be set | validation | error | load-balancer, alb, validation, routing |
| Target group "${tgtId}" not found. Ensure the forward port m | validation | error | aws, alb, ecs, configuration, port-mismatch |
| Cannot access the URL because no public ports are exposed. | exception | error | aws, ecs, url, public-ports, configuration |
| Cannot access the AWS Cloud Map service name for the "${this | exception | error | aws, ecs, cloudmap, service-discovery, configuration |
| Cannot access `nodes.service` in dev mode. | exception | error | aws, ecs, dev-mode, sst-dev, resource-access |
| Cannot access `nodes.taskDefinition` in dev mode. | exception | error | dev-mode, ecs, nodes, sst |
| Cannot access `nodes.loadBalancer` in dev mode. | exception | error | dev-mode, load-balancer, nodes, sst |
| Cannot access `nodes.loadBalancer` when no public ports are | exception | error | load-balancer, ecs, configuration, nodes |
| Cannot access `nodes.autoScalingTarget` in dev mode. | exception | error | dev-mode, autoscaling, nodes, sst |
| Cannot access `nodes.cloudmapService` in dev mode. | validation | error | dev-mode, cloudmap, service-discovery, nodes |
| Cannot access "nodes.cloudmapService" for the "${self._name} | validation | error | aws, cloudmap, ecs, config |
| SolidStart's app.config.ts must be configured to use the "aw | validation | error | solidstart, nitro, build, config |
| "cdn" prop is deprecated. Use the "route.router" prop instea | validation | error | deprecation, ssr-site, router, cloudfront |
| Site directory not found at "${path.resolve(sitePath)}". Ple | validation | error | ssr-site, path, config, fs |
| No deployment regions specified. Please specify at least one | validation | error | ssr-site, regions, config, multi-region |
| Region ${region} is not supported by this component. Please | validation | error | ssr-site, regions, aws, unsupported-region |
| Invalid AWS region: "${region}". Please specify a valid AWS | validation | error | ssr-site, regions, validation, aws |
| Cannot provide both "domain" and "route". Use the "domain" p | validation | error | ssr-site, router, domain, config-conflict |
| Cannot provide both "edge" and "route". Use the "edge" prop | validation | error | ssr-site, router, edge, config-conflict |
| Cannot set "protection" when routing through a Router. Set " | validation | error | ssr-site, router, protection, config-conflict |
| The "${this.name}" state already has a next state. States ca | exception | error | step-functions, state-machine, chaining |
| Multiple states with the same name "${this.name}". State nam | exception | error | step-functions, state-machine, naming |
| Cannot reuse the "${this.name}" state. States cannot be reus | exception | error | step-functions, state-machine, parallel, map |
| No AWS-Lambda preset detected for TanStack Start. Add the n | validation | error | tanstack-start, nitro, deployment, config |
| No AWS-Lambda preset detected for TanStack Start. Update yo | validation | error | tanstack-start, nitro, vinxi, deployment, config |
| Do not set both "public" and "publicIp" for the "${name}" Ta | validation | error | config, ecs, deprecated-argument, s |
| Set "vpc.publicSubnets" on the Cluster to use "public" on th | validation | error | vpc, network, ecs, subnet |
| Security group not found in VPC ${vpcID} | exception | critical | vpc, aws, security-group, lookup |
| There have been some minor changes to the "Vpc" component th | validation | error | vpc, versioning, cross-stage, s |
| Security group not found in VPC ${vpcId} | validation | critical | vpc, aws, security-group, reference |
| Cloud Map namespace not found for VPC ${vpcId} | validation | error | aws, cloudmap, vpc, servicediscovery |
| The "nat.type" cannot be "managed" when "nat.ec2" is specifi | validation | error | vpc, nat, config-validation, aws |
| Missing "nat.type" for the "${name}" VPC. It is required whe | validation | error | vpc, nat, config-validation, aws |
| The number of Elastic IP allocation IDs must match the numbe | validation | error | vpc, nat, elastic-ip, config-validation, aws |
| Bastion instance profile must be a name, not an ARN. | validation | error | vpc, bastion, iam, config-validation, aws |
| VPC bastion is not enabled. Enable it with "bastion: true" o | validation | error | vpc, bastion, config-validation, aws |
| No package.json found at "${sitePath}". | validation | error | ssr, site-build, package-json, config-validation |
| No "build" script found within package.json in "${sitePath}" | validation | error | ssr, site-build, package-json, config-validation |
| No site found at "${path.resolve(sitePath)}". | validation | error | static-site, path-validation, config-validation |
| No build output found at "${path.resolve(outputPath)}". | validation | error | static-site, build-output, path-validation, config-validation |
| SSR server bundle not found in the build output at: "${pat | validation | error | cloudflare, astro, ssr, build-output, misconfiguration |
| You cannot provide both "job" and "worker" in the "${name}" | validation | error | cloudflare, cron, deprecated-api, conflicting-options, sst-config |
| You must provide a "worker" for the "${name}" Cron component | validation | error | cloudflare, cron, missing-argument, sst-config |
| SolidStart's nitro.config.ts must be configured to use the " | validation | error | solidstart, nitro, cloudflare, preset, build-config |
| SSR server bundle "index.mjs" not found in the build output | validation | error | solidstart, nitro, cloudflare, ssr, missing-bundle |
| Found ${file} in "${path.resolve(sitePath)}" for ${component | validation | error | cloudflare, wrangler, vite-plugin, conflicting-config, sst-config |
| Could not find config file for ${componentName} in "${path.r | validation | error | cloudflare, framework-config, vite, missing-file, sst-config |
| Missing required configuration for ${componentName}. The Cl | validation | error | cloudflare, vite-plugin, sst-wrangler-path, linked-resources, configuration-required |
| Invalid worker definition for the "${name}" Worker | exception | error | cloudflare, worker, invalid-argument, type-error, sst-config |
| Could not find hosted zone for domain ${inputs.domain} | exception | error | cloudflare, dns, hosted-zone, domain, api-token |
| Cannot subscribe to the "${this.constructorName}" queue mult | validation | error | cloudflare, queues, configuration, duplicate-consumer |
| The `namespaceId` property must be a positive integer. | validation | error | cloudflare, configuration, validation, rate-limit |
| React Router server bundle not found at: "${serverPath}". | validation | error | react-router, cloudflare, build-output, vite |
| React Router assets directory not found at: "${assetsPath} | validation | error | react-router, cloudflare, build-output, assets |
| Site directory not found at "${path.resolve(sitePath)}". Ple | validation | error | path, configuration, directory-not-found, ssr |
| TanStack Start build output not found in "${path.resolve(out | validation | error | tanstack-start, cloudflare, build-output, nitro |
| TanStack Start build output at "${path.resolve(wranglerPath) | validation | error | tanstack-start, cloudflare, wrangler-config, build-output |
| TanStack Start server bundle not found at: "${serverPath}" | validation | error | tanstack-start, cloudflare, build-output, missing-file |
| TanStack Start assets directory not found at: "${assetsPat | validation | error | tanstack-start, cloudflare, build-output, assets |
| TanStack Start assets directory not found at: "${path.reso | validation | error | tanstack-start, cloudflare, build-output, nitro, assets |
| Component name "${args.name}" is reserved. Please choose a d | validation | error | sst, naming, configuration, visible-error |
| Component name ${args.name} is not unique. | validation | error | sst, naming, duplicate, configuration |
| An undefined link was passed into a `link` array. | validation | error | sst, linking, configuration, undefined |
| ${this._name} | exception | error | sst, secret, missing-value, configuration, environment |
| Invalid size ${size} | validation | error | configuration, validation, typescript, ecs |
| Record name "${recordName}" is not a subdomain of "${domain} | validation | error | dns, configuration, validation, vercel |
| Could not find a ${target} file | exception | error | filesystem, configuration, missing-file, cli |
| Invalid artifact: ${JSON.stringify(artifact)} | exception | error | release, ci, build, goreleaser |
| Missing token parameter | exception | error | auth, oauth, missing-parameter, jwt |
| error | exception | error | auth, oauth, openid, identity-provider |
| No auth resource found. Make sure to link the auth resource | exception | error | auth, jwt, resource-linking, deployment |
| Failed to publish event to bus | error_code | error | aws, eventbridge, network, iam |
| No AWS credentials found | exception | error | aws, credentials, environment, configuration |
| Failed to describe task | error_code | error | aws, ecs, network, iam |
| Failed to run task | error_code | error | aws, ecs, network, iam |
| Failed to stop task | error_code | error | aws, ecs, network, iam |
| Failed to describe workflow | error_code | error | aws, http, lambda, durable-executions, describe |
| Failed to stop workflow | error_code | error | aws, http, lambda, durable-executions, stop, race-condition |
| Failed to succeed workflow callback | error_code | error | aws, http, lambda, callback, durable-executions, token-expired |
| Failed to fail workflow callback | error_code | error | aws, http, lambda, callback, durable-executions, token-expired |
| Failed to heartbeat workflow callback | error_code | error | network, http, workflow, heartbeat |
| waitUntil requires a valid Date | validation | error | typescript, validation, workflow, invalid-date |
| It does not look like SST links are active. If this is in lo | exception | error | local-development, environment, links, sst-dev |
| "${prop}" is not linked in your sst.config.ts | exception | error | links, configuration, sst-config, deployment |
| Failed to parse JSON response: ${text} | exception | error | json, http, vector, serialization |
| Unsupported response_type: ${response_type} | http | error | oauth, auth, http-400, configuration |
| Invalid grant_type | http | error | oauth, auth, token-endpoint, http-400 |
| Missing code | http | error | oauth, auth, token-endpoint, missing-parameter |
| redirect_uri mismatch | http | error | oauth, auth, security, redirect-uri |
| client_id mismatch | http | error | oauth, auth, security, client-id |
| not found | error_code | error | go, sdk, resource-lookup |
| File '%s' not found | error_code | error | filesystem, config, cli |
| expect JSON object open with '{' | validation | error | go, json, unmarshal |
| expecting JSON key should be always a string: %T: %v | validation | error | go, json, unmarshal, malformed-input |
| JSON value can't be decoded: %T: %v | validation | error | go, json, type-mismatch, unmarshal |
| expect JSON object close with '}' | validation | error | go, json, unmarshal, truncated |
| expect end of JSON object but got more token: %T: %v or err: | validation | error | go, json, unmarshal, trailing-data |
| unsupported platform: %s %s | error_code | error | platform, bun, installation |
| bad status: %s | http | error | network, http, download, bun |
| no ELF interpreter found for %s | error_code | warning | elf, linux, platform-detection |
| failed to decode SSM parameter value: %w | exception | error | aws, ssm, json, bootstrap-migration |
| failed to delete S3 bucket %s: %w | exception | error | aws, s3, bucket-deletion, bootstrap-migration |
| failed to delete SSM parameter %s: %w | exception | error | aws, ssm, iam, bootstrap-migration |
| failed to marshal policy for bucket %s: %w | exception | warning | aws, s3, json, bootstrap |
| failed to put bucket policy for %s: %w | exception | error | aws, s3, bucket-policy, ssl |
| failed to delete state object %s version %s: %s | exception | error | aws, s3, object-versions, state-purge |
ErrCloudflareMissingAccount missing account | error_code | error | cloudflare, config, account-id, init |
ErrLockExists Concurrent update detected, run `sst unlock --stage=<stage>` to delete lock file | error_code | error | state, lock, concurrency, deploy |
ErrLockNotFound Lock not found | error_code | info | state, lock, unlock |
| something has corrupted the state file - refusing to upload: | exception | critical | state, json, validation, state-upload |
ErrStateNotFound state not found | error_code | error | state, not-found, sentinel-error, backend |
ErrStackRunFailed stack run had errors | error_code | error | pulumi, deployment, infrastructure, sentinel-error |
ErrStageNotFound stage not found | error_code | error | stage, not-found, sentinel-error, state |
ErrPassphraseInvalid passphrase invalid | error_code | error | secrets, passphrase, encryption, sentinel-error |
ErrProtectedStage cannot remove protected stage | error_code | error | sst, protected-stage, infrastructure, destructive-command |
ErrProtectedDevStage cannot run sst dev on protected stage | error_code | error | sst, protected-stage, dev, infrastructure |
ErrPolicyViolation policy violations detected | error_code | error | sst, policy, compliance, infrastructure |
ErrPolicyConfigError policy configuration error | error_code | error | sst, policy, configuration, path-resolution |
| Policy pack not found in path: %v | exception | error | sst, policy, path-resolution, configuration |
| default Python Dockerfile not found at %s: %w | exception | critical | docker, python, build, missing-file |
| failed to find package archive: %w | exception | error | python, glob, package-install |
| no package archive found for %s (tried patterns: %s-*.whl, % | exception | error | python, pip, package-install, glob |
| failed to process archive %s: %w | exception | error | python, archive, extraction, corrupt-file |
| failed to extract wheel: %w | exception | error | python, wheel, zip, corrupt-file |
| failed to extract archive: %w | exception | error | python, tar, extraction, corrupt-file |
| invalid archive name format: %s | exception | error | python, sdist, naming, archive |
| failed to move extracted package: %w | exception | error | python, filesystem, move, build |
| failed to open zip: %w | exception | error | python, wheel, zip, corrupt-file |
| illegal file path in zip: %s | exception | critical | python, security, zip-slip, wheel |
| failed to open archive: %w | exception | error | filesystem, io, python, packaging |
| failed to create gzip reader: %w | exception | error | gzip, archive, corrupt-file, python |
| failed to read tar entry: %w | exception | error | tar, archive, corrupt-file, python |
| illegal file path in tar: %s | exception | error | security, tar-slip, path-traversal, archive |
| failed to remove old directory: %w | exception | error | filesystem, permissions, python, packaging |
| failed to move src directory contents: %w | exception | error | filesystem, rename, python, packaging |
| failed to clean up extracted directory: %w | exception | warning | filesystem, cleanup, temp-files, python |
| failed to rename directory: %w | exception | error | filesystem, rename, python, packaging |
| failed to walk extracted directory: %w | exception | error | filesystem, walk, permissions, python |
| failed to create output directory: %w | exception | error | filesystem, io, python, build |
| failed to copy %s to %s: %w | exception | error | filesystem, io, copy, python, build |
| failed to generate requirements file: %w | exception | error | python, build, dependencies, requirements-txt |
| failed to install dependencies: %w | exception | error | python, pip, dependencies, build, lambda |
| failed to parse properties: %w | exception | error | json, serialization, python, build |
| failed to copy source files: %w | exception | error | filesystem, io, python, build, source-files |
| failed to copy workspace packages for container: %w | exception | error | filesystem, python, container, docker, workspace |
| failed to copy synced dependencies: %w | exception | error | filesystem, python, dependencies, lambda, build |
| failed to read pyproject.toml for workspace package %s: %w | exception | error | filesystem, python, container, pyproject-toml, workspace |
| failed to copy pyproject.toml for workspace package %s: %w | exception | error | filesystem, python, container-build, permissions |
| failed to create directory for workspace package %s: %w | exception | error | filesystem, python, container-build, mkdir |
| failed to copy workspace package %s: %w | exception | error | filesystem, python, container-build, copy |
| failed to copy directory %s: %w | exception | error | filesystem, python, build, copy |
| failed to read workspace directory: %w | exception | error | filesystem, python, build, workspace |
| failed to copy file %s: %w | exception | error | filesystem, python, build, copy |
| failed to filter requirements: %w | exception | error | python, dependencies, requirements, build |
| context cancelled while waiting for dependency install lock | exception | warning | concurrency, python, dependencies, cancellation |
| timed out waiting for dependency install lock after 5 minute | exception | error | concurrency, python, dependencies, timeout |
| failed to create deps cache directory: %w | exception | error | filesystem, python, dependencies, cache |
| uv pip install timed out after 15 minutes - check network co | exception | error | timeout, network, python, uv, build |
| failed to run uv pip install: %v %s Function: %s Handler: % | exception | error | python, uv, dependency-resolution, build, lambda |
| failed to copy dependencies to artifact: %w | exception | error | build, filesystem, python, lambda, artifact |
| failed to read requirements file: %w | exception | error | python, requirements, file-not-found, build, filesystem |
| failed to write filtered requirements file: %w | exception | error | python, requirements, file-write, permissions, build |
| error walking target directory during cleanup: %w | exception | error | go, filesystem, build, python-runtime |
| failed to read source directory: %w | exception | error | go, filesystem, python-runtime, packaging |
| uv build failed: %w | exception | error | go, uv, python, toolchain, build |
| uv build failed (exit code %d): %s | exception | error | go, uv, python, build, exit-code |
| UV export failed: %w | exception | error | go, uv, python, toolchain, export |
| %s | exception | error | python, uv, dependency-resolution, build |
| failed to find Python file for handler %s: %w | exception | error | python, handler-resolution, file-not-found, config |
| failed to get absolute path for %s: %w | exception | error | python, filesystem, path-resolution |
| handler not found: %s (searched %d candidate paths) | exception | error | python, handler-resolution, file-not-found |
| no pyproject.toml found | exception | warning | python, pyproject, project-discovery |
| failed to read pyproject.toml at %s: %w | exception | error | python, pyproject, filesystem, file-read |
| TOML parsing error in %s: %w | exception | error | python, toml, pyproject, parse-error |
| Handler not found: %v | exception | error | python, handler-resolution, build, config |
| failed to sync artifacts: %v | exception | error | python, artifacts, runtime, filesystem |
| failed to copy lambda bridge: %v | exception | error | python, runtime, lambda-bridge, file-copy |
| failed to create stdout pipe: %v | exception | error | process, pipe, file-descriptors, go |
| failed to create stderr pipe: %v | exception | error | process, pipe, file-descriptors, go |
| failed to start worker process: %v | exception | error | process, spawn, uv, python, dev-server |
| failed to scan source files: %v | exception | error | filesystem, permissions, walk, python, sync |
| failed to scan artifact files: %v | exception | error | filesystem, permissions, artifacts, sync, python |
| failed to delete %s: %v | exception | error | filesystem, delete, permissions, sync, python |
| failed to create directory for %s: %v | exception | error | filesystem, mkdir, permissions, sync, python |
| failed to copy %s to %s: %w | exception | error | filesystem, copy, sync, race, python |
| failed to create directory for %s: %w | exception | error | filesystem, mkdir, permissions, copy, python |
| failed to open source file: %w | exception | error | filesystem, open, permissions, race, copy, python |
| failed to create destination file: %w | exception | error | go, filesystem, io, build |
| failed to copy file contents: %w | exception | error | go, filesystem, io, build |
| failed to open file for hashing: %w | exception | error | go, filesystem, hashing, dev-sync |
| failed to hash file: %w | exception | error | go, filesystem, hashing, io |
| failed to flatten %s structure: %w | exception | error | go, filesystem, python, packaging |
| Runtime not found: %v | exception | error | go, runtime, config, build |
| runtime not found | exception | error | go, runtime, dev, config |
| failed to create output directory: %w | exception | error | go, rust, filesystem, build |
| failed to open source binary: %w | exception | error | go, rust, filesystem, build |
| failed to create destination file: %w | exception | error | go, rust, filesystem, build |
| failed to copy binary: %w | exception | error | rust, build, filesystem, io |
| failed to make binary executable: %w | exception | error | rust, build, permissions, filesystem |
| failed to load cloudflare unenv config: %w %s | exception | error | worker, cloudflare, node, build, subprocess |
| failed to decode cloudflare unenv config: %w %s | exception | error | worker, cloudflare, json, build, subprocess |
| not implemented | exception | error | worker, cloudflare, dev, unimplemented |
| aws provider not found | exception | error | aws, pulumi, provider, rpc, bootstrap |
| Invalidation ID not found | exception | error | aws, cloudfront, invalidation, api-response |
| failed to update function %s: %s | exception | error | aws, lambda, deployment, polling |
| could not find hosted zone for domain %s | exception | error | aws, route53, dns, hosted-zone, custom-domain |
| The IAM role "%s" cannot be found in your AWS account. This | exception | warning | aws, iam, rds, timeout, retry-exhausted |
| failed to parse API response: %v | exception | error | cloudflare, dns, json, http-response, parsing |
| Cloudflare API error: %s | exception | error | cloudflare, dns, api-error, validation |
| failed to create DNS record, status: %d, response: %s | exception | error | cloudflare, dns, http, status-code, fallback |
| bucket %v upload failed: %w | exception | error | cloudflare, workers, assets, upload, concurrency |
| failed to complete asset upload - no completion JWT received | exception | error | cloudflare, workers-assets, jwt, upload |
| failed to initialize assets upload: HTTP %d %s | exception | error | cloudflare, api, http-error, authentication |
| failed to initialize assets upload: no JWT received | exception | error | cloudflare, api, jwt, response-parsing |
| hash %s not found in manifest | exception | error | assets, manifest, hash-mismatch, build |
| failed to read file %s: %w | exception | error | filesystem, io, assets, path |
| failed to create form part %s: %w | exception | error | cloudflare, multipart, workers-assets, upload |
| failed to write encoded content for %s: %w | exception | error | cloudflare, multipart, workers-assets, io |
| failed to close writer: %w | exception | error | cloudflare, multipart, workers-assets, upload |
| failed to upload assets: HTTP %d %s | exception | error | cloudflare, http, workers-assets, upload, api |
| failed to read file %s: %w | exception | error | filesystem, cloudflare, worker-script, deploy |
| failed to create form part %s: %w | exception | error | cloudflare, multipart, workers, go |
| failed to write file content for %s: %w | exception | error | cloudflare, multipart, io, workers |
| failed to create form part metadata: %w | exception | error | cloudflare, multipart, metadata, go |
| failed to marshal metadata: %w | exception | error | cloudflare, json, serialization, metadata |
| failed to write file content for metadata: %w | exception | error | cloudflare, multipart, io, metadata |
| failed to close writer: %w | exception | error | cloudflare, multipart, go, workers |
| failed to initialize assets upload: HTTP %d %s | http | error | cloudflare, http, workers, api-error, deploy |
| failed to delete script: HTTP %d %s | http | error | cloudflare, http, delete, workers, api-error |
| no aws provider found | exception | error | aws, provider, configuration, credentials |
| command exited with code %d | exception | error | process, shell, exit-code, build |
| panic(err) | panic | critical | go, panic, environment, init-time |
| panic(err) | panic | critical | go, panic, crypto, entropy, randomness |
| panic(err) | panic | critical | go, panic, json, environment, init-time |
| Failed to detect Next.js version. Using OpenNext v${DEFAULT_ | console | warning | nextjs, opennext, fallback, version-detection |
| sst.linkable is deprecated. Use sst.Linkable.wrap instead. | console | info | deprecation, linkable, api-migration |
| Resource is deprecated. Use sst.Linkable instead. | console | warning | deprecation, sst, linkable, infrastructure-as-code |
| message | console | info | vpc, warning, aws, logging |