This is an automated email from the ASF dual-hosted git repository. reschke pushed a commit to branch 1.22 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
The following commit(s) were added to refs/heads/1.22 by this push: new a3286ff805 OAK-10623: oak-core: log a warning when it needs to remap/add a namespace (#1282) a3286ff805 is described below commit a3286ff8056879926de401f71b6fcc104de79422 Author: Julian Reschke <resc...@apache.org> AuthorDate: Tue Jan 23 14:24:13 2024 +0100 OAK-10623: oak-core: log a warning when it needs to remap/add a namespace (#1282) --- .../org/apache/jackrabbit/oak/namepath/impl/LocalNameMapper.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/LocalNameMapper.java b/oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/LocalNameMapper.java index 3c1e5bffd9..137c028f87 100644 --- a/oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/LocalNameMapper.java +++ b/oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/LocalNameMapper.java @@ -24,6 +24,8 @@ import java.util.Map; import org.apache.jackrabbit.oak.api.Root; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Name mapper with local namespace mappings. @@ -32,6 +34,8 @@ public class LocalNameMapper extends GlobalNameMapper { protected final Map<String, String> local; + private static final Logger log = LoggerFactory.getLogger(LocalNameMapper.class); + public LocalNameMapper(Root root, Map<String, String> local) { super(root); this.local = local; @@ -81,6 +85,8 @@ public class LocalNameMapper extends GlobalNameMapper { for (int i = 2; true; i++) { String jcrPrefix = oakPrefix + i; if (!local.containsKey(jcrPrefix)) { + log.warn("no prefix found for namespace name '" + uri + "', using unmapped temporary prefix '" + + jcrPrefix + "' for now (see OAK-10544)"); return jcrPrefix + oakName.substring(colon); } }