Julian Reschke created OAK-11790:
------------------------------------
Summary: NPE in SecureNodeBuilder
Key: OAK-11790
URL: https://issues.apache.org/jira/browse/OAK-11790
Project: Jackrabbit Oak
Issue Type: Bug
Components: core
Reporter: Julian Reschke
Seen in downstream testing:
{noformat}
java.lang.NullPointerException: null
at
org.apache.jackrabbit.oak.core.SecureNodeBuilder.getTreePermission(SecureNodeBuilder.java:360)
at
org.apache.jackrabbit.oak.core.SecureNodeBuilder.getTreePermission(SecureNodeBuilder.java:360)
at
org.apache.jackrabbit.oak.core.SecureNodeBuilder.getTreePermission(SecureNodeBuilder.java:360)
at
org.apache.jackrabbit.oak.core.SecureNodeBuilder$ReadablePropertyPredicate.test(SecureNodeBuilder.java:383)
at
org.apache.jackrabbit.oak.core.SecureNodeBuilder.getProperty(SecureNodeBuilder.java:179)
at
org.apache.jackrabbit.oak.plugins.tree.impl.AbstractTree.getProperty(AbstractTree.java:231)
at
org.apache.jackrabbit.oak.core.MutableTree.getProperty(MutableTree.java:126)
at
org.apache.jackrabbit.oak.plugins.tree.TreeUtil.getStringInternal(TreeUtil.java:145)
at
org.apache.jackrabbit.oak.plugins.tree.TreeUtil.getString(TreeUtil.java:132)
at
org.apache.jackrabbit.oak.namepath.impl.GlobalNameMapper.getNsData(GlobalNameMapper.java:245)
at
org.apache.jackrabbit.oak.namepath.impl.GlobalNameMapper.getOakPrefixOrNull(GlobalNameMapper.java:228)
at
org.apache.jackrabbit.oak.namepath.impl.GlobalNameMapper.getOakNameFromExpanded(GlobalNameMapper.java:210)
at
org.apache.jackrabbit.oak.namepath.impl.LocalNameMapper.getOakNameOrNull(LocalNameMapper.java:105)
at
org.apache.jackrabbit.oak.namepath.impl.NamePathMapperImpl$1.name(NamePathMapperImpl.java:126)
at
org.apache.jackrabbit.oak.namepath.JcrPathParser$PathAwareListener.name(JcrPathParser.java:63)
at
org.apache.jackrabbit.oak.namepath.JcrNameParser.parse(JcrNameParser.java:191)
at
org.apache.jackrabbit.oak.namepath.JcrPathParser.parse(JcrPathParser.java:141)
at
org.apache.jackrabbit.oak.namepath.impl.NamePathMapperImpl.getOakPath(NamePathMapperImpl.java:139)
at
org.apache.jackrabbit.oak.jcr.session.SessionContext.getOakPath(SessionContext.java:365)
at
org.apache.jackrabbit.oak.jcr.session.SessionContext.getOakPathOrThrowNotFound(SessionContext.java:408)
at
org.apache.jackrabbit.oak.jcr.session.ItemImpl.getOakPathOrThrowNotFound(ItemImpl.java:348)
at
org.apache.jackrabbit.oak.jcr.session.NodeImpl.getPropertyOrNull(NodeImpl.java:1665)
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)