Skip to content

chore: Add examples to examine contents of query error list#1251

Merged
ajewellamz merged 6 commits intomainfrom
ajewell/query-error-examples
Aug 7, 2024
Merged

chore: Add examples to examine contents of query error list#1251
ajewellamz merged 6 commits intomainfrom
ajewell/query-error-examples

Conversation

@ajewellamz
Copy link
Copy Markdown
Contributor

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@ajewellamz ajewellamz requested a review from a team as a code owner August 6, 2024 23:37
Copy link
Copy Markdown
Contributor

@robin-aws robin-aws left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just commenting on the error handling.

System.err.println(e);
System.err.println(e.getMessage());
System.err.println(e.getCause());
System.err.println(((CollectionOfErrors) e.getCause()).list());
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's interesting to me that the CollectionOfErrors ends up as an indirect cause in Java but thrown directly in C#, do you know why?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a clue.

{
Console.Error.WriteLine("Encryptor Error : " + e.Message);
}
catch (AWS.Cryptography.DbEncryptionSDK.DynamoDb.Transforms.CollectionOfErrors e)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's unfortunate that we end up with multiple declarations of CollectionOfErrors in different namespaces, but again that's out of scope for this PR. Might look a bit cleaner to add a using for this though.

Comment thread Examples/runtimes/net/src/ScanErrorExample.cs Outdated
Copy link
Copy Markdown
Contributor

@lucasmcdonald3 lucasmcdonald3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CollectionOfErrors behavior is unfortunate, but the examples are good.
Tracking underlying behavior in https://sim.amazon.com/issues/CrypTool-5349

@ajewellamz ajewellamz merged commit b5705ee into main Aug 7, 2024
@ajewellamz ajewellamz deleted the ajewell/query-error-examples branch August 7, 2024 23:25
seebees pushed a commit that referenced this pull request Aug 12, 2024
## [3.6.1](v3.6.0...v3.6.1) (2024-08-12)

### Fixes

* allow multi-tenant queries with allow_plaintext ([#1240](#1240)) ([1487d7e](1487d7e))
* **TestVectors:** define StartUpObject in csproj ([#1231](#1231)) ([2f97bf3](2f97bf3))

### Maintenance

* Add examples to examine contents of query error list ([#1251](#1251)) ([b5705ee](b5705ee))
* **CI:** add smithy diff checker GHA  ([#1226](#1226)) ([86406f5](86406f5))
* **deps:** bump actions/setup-dotnet from 3 to 4 in /.github/workflows ([#1191](#1191)) ([c3b736e](c3b736e))
* **deps:** bump aws-actions/configure-aws-credentials ([#1190](#1190)) ([becbd0a](becbd0a))
* **deps:** bump com.amazonaws:aws-java-sdk-dynamodb ([#1230](#1230)) ([3aa25d0](3aa25d0))
* **deps:** bump dafny-lang/setup-dafny-action in /.github/workflows ([#1200](#1200)) ([5284f0b](5284f0b))
* **deps:** bump software.amazon.awssdk:bom ([#1227](#1227)) ([abd1727](abd1727))
* **deps:** bump software.amazon.awssdk:bom ([#1229](#1229)) ([bf3e1c3](bf3e1c3))
* **deps:** bump software.amazon.awssdk:core ([#1228](#1228)) ([9c67729](9c67729))
* do not add beacons when FORCE_PLAINTEXT_WRITE is used. ([#1232](#1232)) ([23c8a18](23c8a18))
* include bad item keys in query errors ([#1244](#1244)) ([07bba8b](07bba8b))
* update version to snapshot ([#1225](#1225)) ([c817b5b](c817b5b))
@seebees seebees mentioned this pull request Aug 12, 2024
seebees pushed a commit that referenced this pull request Aug 12, 2024
## [3.6.1](v3.6.0...v3.6.1) (2024-08-12)

### Fixes

* allow multi-tenant queries with allow_plaintext ([#1240](#1240)) ([1487d7e](1487d7e))
* **TestVectors:** define StartUpObject in csproj ([#1231](#1231)) ([2f97bf3](2f97bf3))

### Maintenance

* Add examples to examine contents of query error list ([#1251](#1251)) ([b5705ee](b5705ee))
* **CI:** add smithy diff checker GHA  ([#1226](#1226)) ([86406f5](86406f5))
* **deps:** bump actions/setup-dotnet from 3 to 4 in /.github/workflows ([#1191](#1191)) ([c3b736e](c3b736e))
* **deps:** bump aws-actions/configure-aws-credentials ([#1190](#1190)) ([becbd0a](becbd0a))
* **deps:** bump com.amazonaws:aws-java-sdk-dynamodb ([#1230](#1230)) ([3aa25d0](3aa25d0))
* **deps:** bump dafny-lang/setup-dafny-action in /.github/workflows ([#1200](#1200)) ([5284f0b](5284f0b))
* **deps:** bump software.amazon.awssdk:bom ([#1227](#1227)) ([abd1727](abd1727))
* **deps:** bump software.amazon.awssdk:bom ([#1229](#1229)) ([bf3e1c3](bf3e1c3))
* **deps:** bump software.amazon.awssdk:core ([#1228](#1228)) ([9c67729](9c67729))
* do not add beacons when FORCE_PLAINTEXT_WRITE is used. ([#1232](#1232)) ([23c8a18](23c8a18))
* include bad item keys in query errors ([#1244](#1244)) ([07bba8b](07bba8b))
* update version to snapshot ([#1225](#1225)) ([c817b5b](c817b5b))
seebees added a commit that referenced this pull request Aug 12, 2024
## [3.6.1](v3.6.0...v3.6.1) (2024-08-12)

### Fixes

* allow multi-tenant queries with allow_plaintext ([#1240](#1240)) ([1487d7e](1487d7e))
* **TestVectors:** define StartUpObject in csproj ([#1231](#1231)) ([2f97bf3](2f97bf3))

### Maintenance

* Add examples to examine contents of query error list ([#1251](#1251)) ([b5705ee](b5705ee))
* **CI:** add smithy diff checker GHA  ([#1226](#1226)) ([86406f5](86406f5))
* **deps:** bump actions/setup-dotnet from 3 to 4 in /.github/workflows ([#1191](#1191)) ([c3b736e](c3b736e))
* **deps:** bump aws-actions/configure-aws-credentials ([#1190](#1190)) ([becbd0a](becbd0a))
* **deps:** bump com.amazonaws:aws-java-sdk-dynamodb ([#1230](#1230)) ([3aa25d0](3aa25d0))
* **deps:** bump dafny-lang/setup-dafny-action in /.github/workflows ([#1200](#1200)) ([5284f0b](5284f0b))
* **deps:** bump software.amazon.awssdk:bom ([#1227](#1227)) ([abd1727](abd1727))
* **deps:** bump software.amazon.awssdk:bom ([#1229](#1229)) ([bf3e1c3](bf3e1c3))
* **deps:** bump software.amazon.awssdk:core ([#1228](#1228)) ([9c67729](9c67729))
* do not add beacons when FORCE_PLAINTEXT_WRITE is used. ([#1232](#1232)) ([23c8a18](23c8a18))
* include bad item keys in query errors ([#1244](#1244)) ([07bba8b](07bba8b))
* update version to snapshot ([#1225](#1225)) ([c817b5b](c817b5b))
seebees pushed a commit that referenced this pull request Aug 12, 2024
## [3.6.1](v3.6.0...v3.6.1) (2024-08-12)

### Fixes

* allow multi-tenant queries with allow_plaintext ([#1240](#1240)) ([1487d7e](1487d7e))
* **TestVectors:** define StartUpObject in csproj ([#1231](#1231)) ([2f97bf3](2f97bf3))

### Maintenance

* Add examples to examine contents of query error list ([#1251](#1251)) ([b5705ee](b5705ee))
* **CI:** add smithy diff checker GHA  ([#1226](#1226)) ([86406f5](86406f5))
* **deps:** bump actions/setup-dotnet from 3 to 4 in /.github/workflows ([#1191](#1191)) ([c3b736e](c3b736e))
* **deps:** bump aws-actions/configure-aws-credentials ([#1190](#1190)) ([becbd0a](becbd0a))
* **deps:** bump com.amazonaws:aws-java-sdk-dynamodb ([#1230](#1230)) ([3aa25d0](3aa25d0))
* **deps:** bump dafny-lang/setup-dafny-action in /.github/workflows ([#1200](#1200)) ([5284f0b](5284f0b))
* **deps:** bump software.amazon.awssdk:bom ([#1227](#1227)) ([abd1727](abd1727))
* **deps:** bump software.amazon.awssdk:bom ([#1229](#1229)) ([bf3e1c3](bf3e1c3))
* **deps:** bump software.amazon.awssdk:core ([#1228](#1228)) ([9c67729](9c67729))
* do not add beacons when FORCE_PLAINTEXT_WRITE is used. ([#1232](#1232)) ([23c8a18](23c8a18))
* include bad item keys in query errors ([#1244](#1244)) ([07bba8b](07bba8b))
* update version to snapshot ([#1225](#1225)) ([c817b5b](c817b5b))
seebees added a commit that referenced this pull request Aug 13, 2024
## [3.6.1](v3.6.0...v3.6.1) (2024-08-12)

### Fixes

* allow multi-tenant queries with allow_plaintext ([#1240](#1240)) ([1487d7e](1487d7e))
* **TestVectors:** define StartUpObject in csproj ([#1231](#1231)) ([2f97bf3](2f97bf3))

### Maintenance

* Add examples to examine contents of query error list ([#1251](#1251)) ([b5705ee](b5705ee))
* **CI:** add smithy diff checker GHA  ([#1226](#1226)) ([86406f5](86406f5))
* **deps:** bump actions/setup-dotnet from 3 to 4 in /.github/workflows ([#1191](#1191)) ([c3b736e](c3b736e))
* **deps:** bump aws-actions/configure-aws-credentials ([#1190](#1190)) ([becbd0a](becbd0a))
* **deps:** bump com.amazonaws:aws-java-sdk-dynamodb ([#1230](#1230)) ([3aa25d0](3aa25d0))
* **deps:** bump dafny-lang/setup-dafny-action in /.github/workflows ([#1200](#1200)) ([5284f0b](5284f0b))
* **deps:** bump software.amazon.awssdk:bom ([#1227](#1227)) ([abd1727](abd1727))
* **deps:** bump software.amazon.awssdk:bom ([#1229](#1229)) ([bf3e1c3](bf3e1c3))
* **deps:** bump software.amazon.awssdk:core ([#1228](#1228)) ([9c67729](9c67729))
* do not add beacons when FORCE_PLAINTEXT_WRITE is used. ([#1232](#1232)) ([23c8a18](23c8a18))
* include bad item keys in query errors ([#1244](#1244)) ([07bba8b](07bba8b))
* update version to snapshot ([#1225](#1225)) ([c817b5b](c817b5b))

---------

Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
seebees added a commit that referenced this pull request Aug 14, 2024
## [3.6.1](v3.6.0...v3.6.1) (2024-08-12)

### Fixes

* allow multi-tenant queries with allow_plaintext ([#1240](#1240)) ([1487d7e](1487d7e))
* **TestVectors:** define StartUpObject in csproj ([#1231](#1231)) ([2f97bf3](2f97bf3))
* update error message ([#1270](#1270)) ([7157e4d](7157e4d))

### Maintenance

* Add examples to examine contents of query error list ([#1251](#1251)) ([b5705ee](b5705ee))
* **CI:** add smithy diff checker GHA  ([#1226](#1226)) ([86406f5](86406f5))
* **deps:** bump actions/setup-dotnet from 3 to 4 in /.github/workflows ([#1191](#1191)) ([c3b736e](c3b736e))
* **deps:** bump aws-actions/configure-aws-credentials ([#1190](#1190)) ([becbd0a](becbd0a))
* **deps:** bump com.amazonaws:aws-java-sdk-dynamodb ([#1230](#1230)) ([3aa25d0](3aa25d0))
* **deps:** bump dafny-lang/setup-dafny-action in /.github/workflows ([#1200](#1200)) ([5284f0b](5284f0b))
* **deps:** bump software.amazon.awssdk:bom ([#1227](#1227)) ([abd1727](abd1727))
* **deps:** bump software.amazon.awssdk:bom ([#1229](#1229)) ([bf3e1c3](bf3e1c3))
* **deps:** bump software.amazon.awssdk:core ([#1228](#1228)) ([9c67729](9c67729))
* do not add beacons when FORCE_PLAINTEXT_WRITE is used. ([#1232](#1232)) ([23c8a18](23c8a18))
* include bad item keys in query errors ([#1244](#1244)) ([07bba8b](07bba8b))
* **release:** 3.6.1 ([#1266](#1266)) ([64374e2](64374e2)), closes [#1240](#1240) [#1231](#1231) [#1251](#1251) [#1226](#1226) [#1191](#1191) [#1190](#1190) [#1230](#1230) [#1200](#1200) [#1227](#1227) [#1229](#1229) [#1228](#1228) [#1232](#1232) [#1244](#1244) [#1225](#1225)
* update version to snapshot ([#1225](#1225)) ([c817b5b](c817b5b))
seebees added a commit that referenced this pull request Aug 14, 2024
## [3.6.1](v3.6.0...v3.6.1) (2024-08-12)

### Fixes

* allow multi-tenant queries with allow_plaintext ([#1240](#1240)) ([1487d7e](1487d7e))
* **TestVectors:** define StartUpObject in csproj ([#1231](#1231)) ([2f97bf3](2f97bf3))
* update error message ([#1270](#1270)) ([7157e4d](7157e4d))

### Maintenance

* Add examples to examine contents of query error list ([#1251](#1251)) ([b5705ee](b5705ee))
* **CI:** add smithy diff checker GHA  ([#1226](#1226)) ([86406f5](86406f5))
* **deps:** bump actions/setup-dotnet from 3 to 4 in /.github/workflows ([#1191](#1191)) ([c3b736e](c3b736e))
* **deps:** bump aws-actions/configure-aws-credentials ([#1190](#1190)) ([becbd0a](becbd0a))
* **deps:** bump com.amazonaws:aws-java-sdk-dynamodb ([#1230](#1230)) ([3aa25d0](3aa25d0))
* **deps:** bump dafny-lang/setup-dafny-action in /.github/workflows ([#1200](#1200)) ([5284f0b](5284f0b))
* **deps:** bump software.amazon.awssdk:bom ([#1227](#1227)) ([abd1727](abd1727))
* **deps:** bump software.amazon.awssdk:bom ([#1229](#1229)) ([bf3e1c3](bf3e1c3))
* **deps:** bump software.amazon.awssdk:core ([#1228](#1228)) ([9c67729](9c67729))
* do not add beacons when FORCE_PLAINTEXT_WRITE is used. ([#1232](#1232)) ([23c8a18](23c8a18))
* include bad item keys in query errors ([#1244](#1244)) ([07bba8b](07bba8b))
* **release:** 3.6.1 ([#1266](#1266)) ([64374e2](64374e2)), closes [#1240](#1240) [#1231](#1231) [#1251](#1251) [#1226](#1226) [#1191](#1191) [#1190](#1190) [#1230](#1230) [#1200](#1200) [#1227](#1227) [#1229](#1229) [#1228](#1228) [#1232](#1232) [#1244](#1244) [#1225](#1225)
* update version to snapshot ([#1225](#1225)) ([c817b5b](c817b5b))

* lint

* remove recursive reference
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants