You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There seems to be an issue with the parameter serialization in that some parameter names are pluralized where they shouldn't be. Here's a failing batch_put_attributes call wire trace:
Thanks for opening an issue. In this version of core, we made many fixes to all of the protocol building and parsing logic, and aligned them to proper specification.
Simple DB is extremely deprecated and we do not publish any new versions of that gem. Additionally, it would not make sense to revert any fixes we made to core.
My recommendation would be to pin your core version to the last working version. I would also recommend moving to Dynamo DB!
This issue is now closed. Comments on closed issues are hard for our team to see.
If you need more assistance, please open a new issue that references this one.
Describe the bug
Aws::SimpleDB::Client#put_attributes fails with
No attributes
errorAws::SimpleDB::Client#batch_put_attributes fails with
No items specified
errorExpected Behavior
Should not raise an error on a valid API call.
Current Behavior
Raises errors with the methods listed above and probably some others too.
Reproduction Steps
The following code fails with
No attributes
:Possible Solution
There seems to be an issue with the parameter serialization in that some parameter names are pluralized where they shouldn't be. Here's a failing batch_put_attributes call wire trace:
Additional Information/Context
No response
Gem name ('aws-sdk', 'aws-sdk-resources' or service gems like 'aws-sdk-s3') and its version
aws-sdk-core:3.192.1
Environment details (Version of Ruby, OS environment)
ruby 3.3, MacOS/Linux
The text was updated successfully, but these errors were encountered: