Christian Schneider created OAK-11733: -----------------------------------------
Summary: AccessManager should log details on AccessDenied Key: OAK-11733 URL: https://issues.apache.org/jira/browse/OAK-11733 Project: Jackrabbit Oak Issue Type: Improvement Components: security Reporter: Christian Schneider We got Access denied while extracting a content package: Unfortunately the exception does not give any indicator about path or required / missing permissions. Please add this information to the exception. {code:java} Caused by: javax.jcr.AccessDeniedException: Access denied. at org.apache.jackrabbit.oak.jcr.security.AccessManager.checkPermissions(AccessManager.java:71) [org.apache.jackrabbit.oak-jcr:1.78.0] at org.apache.jackrabbit.oak.jcr.session.NodeImpl$5.perform(NodeImpl.java:321) [org.apache.jackrabbit.oak-jcr:1.78.0] at org.apache.jackrabbit.oak.jcr.session.NodeImpl$5.perform(NodeImpl.java:290) [org.apache.jackrabbit.oak-jcr:1.78.0] at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:230) [org.apache.jackrabbit.oak-jcr:1.78.0] at org.apache.jackrabbit.oak.jcr.session.ItemImpl.perform(ItemImpl.java:113) [org.apache.jackrabbit.oak-jcr:1.78.0] at org.apache.jackrabbit.oak.jcr.session.NodeImpl.addNode(NodeImpl.java:290) [org.apache.jackrabbit.oak-jcr:1.78.0] at org.apache.jackrabbit.vault.fs.impl.io.FolderArtifactHandler.accept(FolderArtifactHandler.java:125) [org.apache.jackrabbit.vault:3.8.4] at org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1111) [org.apache.jackrabbit.vault:3.8.4] at org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:977) [org.apache.jackrabbit.vault:3.8.4] at org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1019) [org.apache.jackrabbit.vault:3.8.4] at org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1019) [org.apache.jackrabbit.vault:3.8.4] at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:532) [org.apache.jackrabbit.vault:3.8.4] at org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:284) [org.apache.jackrabbit.vault:3.8.4] at org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:399) [org.apache.jackrabbit.vault:3.8.4] at org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:357) [org.apache.jackrabbit.vault:3.8.4] at org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:343) [org.apache.jackrabbit.vault:3.8.4] at org.apache.sling.distribution.journal.bookkeeper.ContentPackageExtractor.installPackage(ContentPackageExtractor.java:138) [org.apache.sling.distribution.journal:0.5.1.T20250314-6d4432a] at org.apache.sling.distribution.journal.bookkeeper.ContentPackageExtractor.installPackage(ContentPackageExtractor.java:120) [org.apache.sling.distribution.journal:0.5.1.T20250314-6d4432a] at org.apache.sling.distribution.journal.bookkeeper.ContentPackageExtractor.handlePath(ContentPackageExtractor.java:93) [org.apache.sling.distribution.journal:0.5.1.T20250314-6d4432a] ... 15 common frames omitted {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)