From 571485bd7ee6c3b60c61d1691080a6a8dcb0743d Mon Sep 17 00:00:00 2001 From: Manfred Baedke Date: Wed, 5 Nov 2025 17:19:17 +0100 Subject: [PATCH 1/2] JCR-5203: integration tests in jackrabbit-core occasionally fail to ItemNotFoundExceptions during cleanup fixed --- .../main/java/org/apache/jackrabbit/test/AbstractJCRTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/AbstractJCRTest.java b/jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/AbstractJCRTest.java index 5cc11714610..c0c285465a4 100644 --- a/jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/AbstractJCRTest.java +++ b/jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/AbstractJCRTest.java @@ -897,7 +897,7 @@ protected Node cleanUpTestRoot(Session s) throws RepositoryException { // try to remove child try { child.remove(); - } catch (ConstraintViolationException e) { + } catch (RepositoryException e) { log.println("unable to remove node: " + child.getPath()); } } From 5c3c65c1b2ac433b85c46df58076f21d5b3b0fed Mon Sep 17 00:00:00 2001 From: Manfred Baedke Date: Fri, 21 Nov 2025 15:01:51 +0100 Subject: [PATCH 2/2] JCR-5203: integration tests in jackrabbit-core occasionally fail to ItemNotFoundExceptions during cleanup Removed unused import. --- .../main/java/org/apache/jackrabbit/test/AbstractJCRTest.java | 1 - 1 file changed, 1 deletion(-) diff --git a/jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/AbstractJCRTest.java b/jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/AbstractJCRTest.java index c0c285465a4..f3227e4e2cb 100644 --- a/jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/AbstractJCRTest.java +++ b/jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/AbstractJCRTest.java @@ -32,7 +32,6 @@ import javax.jcr.ValueFactory; import javax.jcr.nodetype.NoSuchNodeTypeException; import javax.jcr.nodetype.NodeDefinition; -import javax.jcr.nodetype.ConstraintViolationException; import javax.jcr.nodetype.NodeType; import javax.jcr.nodetype.PropertyDefinition; import javax.jcr.retention.RetentionManager;