{"record":{"id":"c909ec2e799dbf95","repo":"risingwavelabs/risingwave","slug":"dynamodb-error-0","errorCode":null,"errorMessage":"DynamoDB error: {0}","messagePattern":"DynamoDB error: (.+?)","errorType":"exception","errorClass":"SinkError","httpStatus":null,"severity":"error","filePath":"src/connector/src/sink/mod.rs","lineNumber":1202,"sourceCode":"    #[error(\"Pulsar error: {0}\")]\n    Pulsar(\n        #[source]\n        #[backtrace]\n        anyhow::Error,\n    ),\n    #[error(transparent)]\n    Internal(\n        #[from]\n        #[backtrace]\n        anyhow::Error,\n    ),\n    #[error(\"BigQuery error: {0}\")]\n    BigQuery(\n        #[source]\n        #[backtrace]\n        anyhow::Error,\n    ),\n    #[error(\"DynamoDB error: {0}\")]\n    DynamoDb(\n        #[source]\n        #[backtrace]\n        anyhow::Error,\n    ),\n    #[error(\"SQL Server error: {0}\")]\n    SqlServer(\n        #[source]\n        #[backtrace]\n        anyhow::Error,\n    ),\n    #[error(\"Postgres error: {0}\")]\n    Postgres(\n        #[source]\n        #[backtrace]\n        anyhow::Error,\n    ),\n    #[error(transparent)]","sourceCodeStart":1184,"sourceCodeEnd":1220,"githubUrl":"https://github.com/risingwavelabs/risingwave/blob/6469eb736d691e8e9b8a419a57edd6429ca77417/src/connector/src/sink/mod.rs#L1184-L1220","documentation":"Sentinel variant of the SinkError enum in src/connector/src/sink/mod.rs that wraps any anyhow error originating from the DynamoDB sink connector. It is a generic wrapper raised wherever DynamoDB-specific operations (table writes, credential/token handling) fail; the inner error carries the actual cause.","triggerScenarios":"Thrown at src/connector/src/sink/mod.rs:1202 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Inspect the wrapped anyhow error for the underlying DynamoDB SDK failure (throttling, provisioning, credentials, serialization).","Check AWS credentials/region configuration and IAM permissions on the target table.","Retry transient throttling errors; verify table capacity or use on-demand mode."],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6469eb736d691e8e9b8a419a57edd6429ca77417","analyzedAt":"2026-09-11T21:06:21.487Z","contentChangedAt":"2026-09-11T21:06:21.487Z","schemaVersion":2},"datasetVersion":"2026-09-23T08:17:48.524Z"}