java - Alfresco 问题,residual=true 且 "property type"为空,而 "value type"已填充

标签 java jakarta-ee alfresco qnames content-model

我在创建内容模型时遇到问题,在节点浏览器中,在残差下显示“true”,在属性类型下显示为空字段,在值类型下显示“{ http://www.alfresco.org/model/cms/1.0/cs01 }id”,这是奇怪的原因它与所有其他值不同。 enter image description here

验证模型后,我发现我在java代码中的QName中犯了一个错误,所以我纠正了它,问题就解决了, 但每当我重新启动 Alfresco 时,此问题就会再次出现

如何避免这个问题?

提前致谢。

最佳答案

您需要删除所有使用错误 QName 的属性的内容。 还要确保您在任何自定义模型中都没有犯过同样的错误。 还有一点是,请确保您是否使用任何代码来创建内容,该代码使用相同的 QName 并添加与模型完全相同的属性,因为当您通过代码添加属性并且该属性不属于 Alfresco 允许的任何模型时,就会出现此问题您可以添加属性,但随后在内容操作过程中您将面临许多问题。

关于java - Alfresco 问题,residual=true 且 "property type"为空,而 "value type"已填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20992963/

相关文章:

java - 创建多线程循环

java - 创建 Hello World Web 应用程序时遇到问题(安装 Geronimo Eclipse 插件)

java - 使用 servlet 上的 doGet() 方法处理繁重的操作

java - 我如何每隔几分钟运行一次带有非轮询消费者的 Apache Camel 路由

java - 如何将类分配给graphstream中的节点

java - 在计算之前判断指数是否高于长阈值

java - 如何禁用JComponents进程

java - Camel 路线 - 忽略返回值

java - 使用 JCR 与 J2EE 客户端服务器环境中的各种内容存储库进行交互的标准接口(interface)

alfresco - 如何在网络脚本中设置/更改露天文档的创建者