You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by mr...@apache.org on 2016/08/22 09:32:20 UTC

svn commit: r1757125 - /jackrabbit/trunk/jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AbstractDataStore.java

Author: mreutegg
Date: Mon Aug 22 09:32:19 2016
New Revision: 1757125

URL: http://svn.apache.org/viewvc?rev=1757125&view=rev
Log:
JCR-4004: Log exception in AbstractDataStore.getReferenceFromIdentifier()

Apply changes suggested by Woonsan Ko

Modified:
    jackrabbit/trunk/jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AbstractDataStore.java

Modified: jackrabbit/trunk/jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AbstractDataStore.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AbstractDataStore.java?rev=1757125&r1=1757124&r2=1757125&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AbstractDataStore.java (original)
+++ jackrabbit/trunk/jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AbstractDataStore.java Mon Aug 22 09:32:19 2016
@@ -17,12 +17,18 @@
 package org.apache.jackrabbit.core.data;
 
 import java.security.SecureRandom;
+
 import javax.crypto.Mac;
 import javax.crypto.spec.SecretKeySpec;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 
 public abstract class AbstractDataStore implements DataStore {
 
+    private static Logger LOG = LoggerFactory.getLogger(AbstractDataStore.class);
+
     private static final String ALGORITHM = "HmacSHA1";
 
     /**
@@ -91,7 +97,7 @@ public abstract class AbstractDataStore
 
             return id + ':' + encodeHexString(hash);
         } catch (Exception e) {
-            // TODO: log a warning about this exception
+            LOG.error("Failed to hash identifier using MAC (Message Authentication Code) algorithm.", e);
         }
         return null;
     }