Author: mreutegg
Date: Thu Jan 14 08:52:39 2021
New Revision: 1885476

URL: http://svn.apache.org/viewvc?rev=1885476&view=rev
Log:
OAK-9322: Add reference node id to integrity exception message

Patch provided by Guy Pelletier

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java
    
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndexTest.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java?rev=1885476&r1=1885475&r2=1885476&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java
 Thu Jan 14 08:52:39 2021
@@ -340,7 +340,7 @@ class ReferenceEditor extends DefaultEdi
             for (String id : idsOfRemovedNodes) {
                 if (hasReferences(store, root, definition, REF_NAME, id)) {
                     throw new CommitFailedException(INTEGRITY, 1,
-                            "Unable to delete referenced node");
+                            "Unable to delete referenced node: " + id);
                 }
             }
         }

Modified: 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndexTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndexTest.java?rev=1885476&r1=1885475&r2=1885476&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndexTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndexTest.java
 Thu Jan 14 08:52:39 2021
@@ -145,7 +145,7 @@ public class ReferenceIndexTest {
         builder.getChildNode("a").remove();
 
         thrown.expect(CommitFailedException.class);
-        thrown.expectMessage("OakIntegrity0001: Unable to delete referenced 
node");
+        thrown.expectMessage("OakIntegrity0001: Unable to delete referenced 
node: u1");
         hook.processCommit(indexed, builder.getNodeState(), CommitInfo.EMPTY);
     }
 


Reply via email to