我在Adobe CQ中创建了一个实时副本。一切正常,但是当我尝试推出具有表示页面属性的节点的页面时突然出现错误。错误如下:
ItemNotFoundException: node /content/my/live/copy has no child node with name someNode
at org.apache.jackrabbit.core.NodeImpl.orderBefore(NodeImpl.java:1459)
at org.apache.jackrabbit.core.NodeImpl.orderBefore(NodeImpl.java:1857)
at com.day.cq.wcm.msm.impl.actions.ContentCopyActionFactory$ContentCopyAction.createCopy(ContentCopyActionFactory.java:180)
at com.day.cq.wcm.msm.impl.actions.ContentCopyActionFactory$ContentCopyAction.doExecute(ContentCopyActionFactory.java:136)
at com.day.cq.wcm.msm.impl.actions.BaseAction.execute(BaseAction.java:53)
... 110 more
“someNode”在实时副本中不存在,因为错误显示...但是 contentCopy 阶段的rollout失败,所以我不明白为什么不仅仅创建节点。这对索引来说不是问题,因为我已经重建了索引并得到了相同的结果。
我使用的是Adobe CQ 5.6.1版。 关于如何调试这一点的一些指示也会有所帮助。