我在创建内容模型时遇到问题,在节点浏览器中,在残差下显示“true”,在属性类型下显示为空字段,在值类型下显示“{ http://www.alfresco.org/model/cms/1.0/cs01 }id”,这是奇怪的原因它与所有其他值不同。
验证模型后,我发现我在java代码中的QName中犯了一个错误,所以我纠正了它,问题就解决了, 但每当我重新启动 Alfresco 时,此问题就会再次出现
如何避免这个问题?
提前致谢。
最佳答案
您需要删除所有使用错误 QName 的属性的内容。 还要确保您在任何自定义模型中都没有犯过同样的错误。 还有一点是,请确保您是否使用任何代码来创建内容,该代码使用相同的 QName 并添加与模型完全相同的属性,因为当您通过代码添加属性并且该属性不属于 Alfresco 允许的任何模型时,就会出现此问题您可以添加属性,但随后在内容操作过程中您将面临许多问题。
关于java - Alfresco 问题,residual=true 且 "property type"为空,而 "value type"已填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20992963/