This is an automated email from the ASF dual-hosted git repository.

madhan pushed a commit to branch ranger-2.8
in repository https://gitbox.apache.org/repos/asf/ranger.git

commit 4e4167799af0c00ed96399bde41594b43d24ce09
Author: Vikas Kumar <[email protected]>
AuthorDate: Fri Sep 5 19:24:14 2025 +0530

    RANGER-3965: Handling for DB runtime error when key attribute is very… 
(#650)
    
    * RANGER-3965: Handling for DB runtime error when key attribute is very long
    
    * RANGER-3965: Handling for DB runtime error when key attribute is very 
long-Review comments incorporation
    
    (cherry picked from commit 19a1c8752d87651caf0311ee7e05102314c243b2)
---
 kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java | 1 +
 kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java           | 1 +
 2 files changed, 2 insertions(+)

diff --git a/kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java 
b/kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java
index 39b5d65d1..80f6bb7f1 100644
--- a/kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java
+++ b/kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java
@@ -423,6 +423,7 @@ public void dbOperationStore(XXRangerKeyStore 
rangerKeyStore) {
             }
         } catch (Exception e) {
             logger.error("dbOperationStore({}) error", 
rangerKeyStore.getAlias(), e);
+            throw new RuntimeException("Error while storing object in the 
DB.", e);
         }
 
         if (logger.isDebugEnabled()) {
diff --git a/kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java 
b/kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java
index 9e4d0bd89..467b32749 100644
--- a/kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java
+++ b/kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java
@@ -119,6 +119,7 @@ public T create(T obj) {
             logger.error("create({}) failed", tClass.getSimpleName(), e);
 
             rollbackTransaction();
+            throw e;
         }
 
         return ret;

Reply via email to