OAK-9322: Add reference node id to integrity exception message

Patch provided by Guy Pelletier

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1885476 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java
index 9263dc7..151ec3b 100644
--- a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java
+++ b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java
@@ -340,7 +340,7 @@
             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);
                 }
             }
         }
diff --git a/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndexTest.java b/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndexTest.java
index e8a7e7e..2292392 100644
--- a/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndexTest.java
+++ b/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndexTest.java
@@ -145,7 +145,7 @@
         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);
     }