gpt4 book ai didi

java - 露天 getPath 错误 : Repository didn't return cmis:path

转载 作者:行者123 更新时间:2023-12-01 19:55:04 25 4
gpt4 key购买 nike

当我以普通用户身份登录并调用时:

Folder rootFolder = (Folder) cmisSession.getObject(parentFolderId);
rootFolder.getPath(); //THIS LINE GIVE ME THE ERROR

在文件夹上,我收到此错误:

org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException:存储库未返回 cmis:路径!

rootFolder 似乎有效且不为空。

但是,如果我不使用通用用户,而是使用管理员用户,则一切正常。没有错误。

我认为该文件夹具有正确的授权(否则我将收到 cmis 授权异常)。我从管理控制面板创建了该文件夹,并向我的用户所属的组授予了权限。

要调用getPath(),我正在使用该库:chemistry-opencmis-client-impl-0.10.0.jar

编辑1 09:45:对象: screenshot

Edit2 09:58:如果我为该组分配经理角色,则 getPath() 方法可以正常工作。 (对于角色:消费者、贡献者和合作者,它不能像往常一样工作)。

Edit3 12:19 07/07/2018:一些其他配置:

目录(我尝试授予对目录的管理员角色进行分组,但它不起作用): the directory

用户配置(如果在站点管理器中我将管理员角色授予它的用户): The user configuration

站点管理员的组配置(如果我将管理员角色授予,则它可以工作): The group configuration from site manager

我错过了什么?

最佳答案

很可能您的“通用”用户对层次结构树中的某些内容没有权限。这是相关的,因为路径不是存储在数据库中的元数据,当您要求它时,它基本上是“计算出来的”。

当沿着层次结构路径向上时,您很可能最终会到达一个您没有权限的节点。

关于java - 露天 getPath 错误 : Repository didn't return cmis:path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49901773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com