From 4e2a1101292000ceffb3c38a7678fcac7ae3fcc0 Mon Sep 17 00:00:00 2001 From: Rishabh Kumar Date: Wed, 24 Jun 2026 15:29:35 +0530 Subject: [PATCH 1/4] JCR-5249 : added broken prefix to exception message --- .../spi/commons/namespace/SessionNamespaceResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java b/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java index 4d13fab49e4..fdd1e7c2147 100644 --- a/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java +++ b/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java @@ -59,7 +59,7 @@ public String getURI(String prefix) throws NamespaceException { return session.getNamespaceURI(prefix); } catch (RepositoryException e) { // should never get here... - throw new NamespaceException("internal error: failed to resolve namespace prefix", e); + throw new NamespaceException("internal error: failed to resolve namespace prefix: " + prefix, e); } } } From ae57b515821cfa6f16392c7e4fe238929e3abafa Mon Sep 17 00:00:00 2001 From: Rishabh Kumar Date: Wed, 24 Jun 2026 19:34:32 +0530 Subject: [PATCH 2/4] Update jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java Co-authored-by: Julian Reschke --- .../spi/commons/namespace/SessionNamespaceResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java b/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java index fdd1e7c2147..4c31a7d921f 100644 --- a/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java +++ b/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java @@ -59,7 +59,7 @@ public String getURI(String prefix) throws NamespaceException { return session.getNamespaceURI(prefix); } catch (RepositoryException e) { // should never get here... - throw new NamespaceException("internal error: failed to resolve namespace prefix: " + prefix, e); + throw new NamespaceException("internal error: failed to resolve namespace prefix: '" + prefix + "'", e); } } } From 54e3b6257b51215d07b17b49857f90ffbc3c5b32 Mon Sep 17 00:00:00 2001 From: Rishabh Kumar Date: Wed, 24 Jun 2026 19:38:18 +0530 Subject: [PATCH 3/4] JCR-5249 : added broken prefix to other missing exception as well --- .../java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java b/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java index 2c1045f52dc..d6ef6859b39 100644 --- a/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java +++ b/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java @@ -110,7 +110,7 @@ public String getURI(String prefix) throws NamespaceException { } catch (RepositoryException e) { // should never get here... - throw new NamespaceException("internal error: failed to resolve namespace prefix", e); + throw new NamespaceException("internal error: failed to resolve namespace prefix: '" + prefix + "'", e); } } }; From b5b50b5a0c297e5337869dc7f393a2e98c0a8152 Mon Sep 17 00:00:00 2001 From: Rishabh Kumar Date: Wed, 24 Jun 2026 20:52:46 +0530 Subject: [PATCH 4/4] JCR-5249 : added broken uri to exception as well --- .../spi/commons/namespace/SessionNamespaceResolver.java | 2 +- .../java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java b/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java index 4c31a7d921f..528d033743d 100644 --- a/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java +++ b/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java @@ -47,7 +47,7 @@ public String getPrefix(String uri) throws NamespaceException { return session.getNamespacePrefix(uri); } catch (RepositoryException e) { // should never get here... - throw new NamespaceException("internal error: failed to resolve namespace uri", e); + throw new NamespaceException("internal error: failed to resolve namespace uri: '" + uri + "'", e); } } diff --git a/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java b/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java index d6ef6859b39..2c1045f52dc 100644 --- a/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java +++ b/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/SessionInfoImpl.java @@ -110,7 +110,7 @@ public String getURI(String prefix) throws NamespaceException { } catch (RepositoryException e) { // should never get here... - throw new NamespaceException("internal error: failed to resolve namespace prefix: '" + prefix + "'", e); + throw new NamespaceException("internal error: failed to resolve namespace prefix", e); } } };