【问题标题】:Alfresco+DotCMIS: Folder.GetChildren returns some duplicate itemsAlfresco+DotCMIS:Folder.GetChildren 返回一些重复项
【发布时间】:2012-11-20 06:11:44
【问题描述】:

当我在 Alfresco 服务器上运行 DotCMIS'Folder.GetChildren 时,有时会收到一些重复的项目,例如:

dir1 dir2 dir3 file1 dir4 dir5 file1 dir4 dir5

您可以看到最后 3 项不应该出现。

这是我的代码,调试显示其中一项重复项:

Here 是屏幕截图下部的细节,显示了代表同一个文件夹的两个项目。您可以看到这两个项目具有相同的名称(“cmissync”)和相同的 id(“workspace://SpacesStore/385da00c-8b3a-4736-b3e5-1ca1c2ff1cac”)。

我的代码有问题吗? (上面截图中显示的行,完整方法here)
还是 DotCMIS 或 Alfresco 的已知问题?

我曾尝试分析 CMIS 网络流量,但不幸的是数据包内容不可读,当我在新安装的非 HTTPS Alfresco 上尝试时无法重现该问题。

【问题讨论】:

  • 还可以尝试使用 Apache Chemistry Workbench,它使用对 Alfresco 的 CMIS REST 调用。因此,您可以利用该方法是否给出错误结果或 alfresco 是否通过 CMIS 暴露它们。

标签: alfresco cmis dotcmis opencmis


【解决方案1】:

将 DotCMIS 从 0.4 升级到 0.5 解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 2018-01-28
    • 2016-05-08
    • 2016-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多