This is an automated email from the ASF dual-hosted git repository.
jerryshao pushed a change to branch cherry-pick-b6b0f24f-to-branch-1.3
in repository https://gitbox.apache.org/repos/asf/gravitino.git
from ee11fc3d7b Resolve cherry-pick conflicts for branch-1.3
add 6d01a90355 [Cherry-pick to branch-1.3] [#12975] fix(core): Preserve
errors thrown by PrincipalUtils.doAs (#12976) (#13064)
add 36d654a72d [Cherry-pick to branch-1.3] [#13041] fix(server): Add
@ResponseMetered to JobOperations#cancelJob (#13046) (#13070)
add 3b4d8c945f [Cherry-pick to branch-1.3] [#13012] fix(catalog-glue):
Fail fast and give actionable errors on missing AWS credentials (#13013)
(#13071)
add e7cd3f60ff [branch-1.3] [#13075] fix(catalog): inspect thread targets
without resolving subclass fields (#13077)
add 49db1aec36 Merge branch 'branch-1.3' into
cherry-pick-b6b0f24f-to-branch-1.3
No new revisions were added by this update.
Summary of changes:
.../utils/ClassLoaderResourceCleanerUtils.java | 19 ++--
.../utils/TestClassLoaderResourceCleanerUtils.java | 103 +++++++++++++++++
.../catalog/glue/GlueCatalogOperations.java | 76 ++++++++++---
.../gravitino/catalog/glue/GlueClientProvider.java | 47 ++++++--
.../catalog/glue/GlueExceptionConverter.java | 35 ++++++
.../glue/TestGlueCatalogSchemaOperations.java | 25 +++++
.../catalog/glue/TestGlueClientProvider.java | 55 +++++++--
.../catalog/glue/TestGlueExceptionConverter.java | 39 +++++++
.../gravitino/dto/responses/ErrorResponse.java | 18 ++-
.../gravitino/json/TestResponseJsonSerDe.java | 23 ++++
.../org/apache/gravitino/utils/PrincipalUtils.java | 7 +-
.../apache/gravitino/utils/TestPrincipalUtils.java | 124 +++++++++++++++++++++
.../iceberg/service/IcebergExceptionMapper.java | 12 +-
.../iceberg/service/TestIcebergErrorHandling.java | 122 ++++++++++++++++++++
.../service/TestIcebergExceptionMapper.java | 32 +++++-
.../apache/gravitino/lance/LanceRESTService.java | 2 +
.../lance/service/LanceExceptionMapper.java | 8 +-
.../lance/service/TestLanceExceptionMapper.java | 90 +++++++++++++++
.../apache/gravitino/server/GravitinoServer.java | 2 +
.../server/web/mapper/ErrorExceptionMapper.java | 47 ++++++++
.../gravitino/server/web/rest/JobOperations.java | 1 +
.../web/mapper/TestErrorExceptionMapper.java | 52 +++++++++
.../server/web/rest/TestFilesetOperations.java | 42 +++++--
.../server/web/rest/TestJobOperations.java | 17 +++
24 files changed, 933 insertions(+), 65 deletions(-)
create mode 100644
iceberg/iceberg-rest-server/src/test/java/org/apache/gravitino/iceberg/service/TestIcebergErrorHandling.java
create mode 100644
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/service/TestLanceExceptionMapper.java
create mode 100644
server/src/main/java/org/apache/gravitino/server/web/mapper/ErrorExceptionMapper.java
create mode 100644
server/src/test/java/org/apache/gravitino/server/web/mapper/TestErrorExceptionMapper.java