我们在 SDL Tridion 2011 Sp1 Hr 1 Content Delivery 中发现了一个非常奇怪的问题,即当我们取消发布内容时,发布将失败。
失败真的很奇怪。我们创建了两个结构组:
- 100个例子
- 400 其他
每个都包含相同的页面类型。页面包含标准元数据(文本字段等)
- 如果我在 SG 上取消发布 100 示例,所有文件都将被删除
- 如果我在 SG 上取消发布 400 Other ,则发布任务将失败(下面的 CD 日志片段)
- 如果我进入 400 Other SG 并选择所有要取消发布的文件,这很好
- SG 项目在“目录”名称中不包含 SG 或奇怪的字符。
我看到此 SDL Tridion 论坛帖子 ( https://forum.sdltridion.com/topic.asp?TOPIC_ID=7554 )中引用了一个修补程序 - 'CD_2011.1.0.79212 - 累积修补程序' - 但版本号让我印象深刻的是 SDL Tridion 2011 Sp 1。
我已经安装了修补程序 CD_2011.1.1.83475(累积修补程序),但这并不能解决问题。
我还没有通过 SDL 支持提出此问题,因为我想首先将此信息发布给社区。
我的错误信息是:
无法在当前事务中存储项目,无法删除数据实体,未知实体:com.tridion.storage.ItemMeta_$$_javassist_26,未知实体:com.tridion.storage.ItemMeta_$$_javassist_26,无法删除数据实体,未知实体:com.tridion.storage.ItemMeta_$$_javassist_26,未知实体:com.tridion.storage.ItemMeta_$$_javassist_26 用于交易:tcm:0-24997-66560 2013-02-05 15:10:18,660 错误 DeployPipelineExecutor - 最后一次尝试处于阶段:事务的部署准备提交阶段失败:tcm:0-24997-66560 2013-02-05 15:10:18,661 错误