diqiu50 opened a new pull request, #12991: URL: https://github.com/apache/gravitino/pull/12991
### What changes were proposed in this pull request? Append the AWS error code and message to the exception `GlueExceptionConverter` returns from its fallback branch, leaving the recognised branches and all call sites unchanged. ### Why are the changes needed? The fallback branch reported every failure as `Glue error: <object>` and discarded the AWS message, so an operator hitting an `AccessDeniedException` could not tell which permission was missing or on which resource. Fix: #12990 ### Does this PR introduce _any_ user-facing change? Glue error messages now carry the AWS error code and message, which name the IAM principal and resource. ### How was this patch tested? Unit tests for the enriched message, the fallbacks when AWS supplies no detail, and the unchanged branches. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01QSH2qgg3eHh7acHzUkHrS4 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
