2012-11-23 74 views
2

我们确实从Tridion 5.3 SP1升级到Tridion 2011 SP1。发布阶段提交部署失败

大部分的事情工作正常。在“提交部署”状态下出现少量页面失败,出现以下提及的错误。数据库是SQL Server。

Phase: Deployment Prepare Commit Phase failed, Unable to prepare transaction: tcm:0-249333-66560, Unable to store 
item inside current transaction, Unable to persist data entity, org.hibernate.exception.ConstraintViolationException: 
could not insert: [com.tridion.storage.ComponentMeta], org.hibernate.exception.ConstraintViolationException: could 
not insert: [com.tridion.storage.ComponentMeta], Unable to persist data entity, 
org.hibernate.exception.ConstraintViolationException: could not insert: [com.tridion.storage.ComponentMeta], 
org.hibernate.exception.ConstraintViolationException: could not insert: [com.tridion.storage.ComponentMeta], Unable 
to store item inside current transaction, Unable to persist data entity, 
org.hibernate.exception.ConstraintViolationException: could not insert: [com.tridion.storage.ComponentMeta], 
org.hibernate.exception.ConstraintViolationException: could not insert: [com.tridion.storage.ComponentMeta], Unable 
to persist data entity, org.hibernate.exception.ConstraintViolationException: could not insert: 
[com.tridion.storage.ComponentMeta], org.hibernate.exception.ConstraintViolationException: could not insert: 
[com.tridion.storage.ComponentMeta], Unable to prepare transaction: tcm:0-249333-66560, Unable to store item inside 
current transaction, Unable to persist data entity, org.hibernate.exception.ConstraintViolationException: could not 
insert: [com.tridion.storage.ComponentMeta], org.hibernate.exception.ConstraintViolationException: could not insert: 
[com.tridion.storage.ComponentMeta], Unable to persist data entity, 
org.hibernate.exception.ConstraintViolationException: could not insert: [com.tridion.storage.ComponentMeta], 
org.hibernate.exception.ConstraintViolationException: could not insert: [com.tridion.storage.ComponentMeta], Unable 
to store item inside current transaction, Unable to persist data entity, 
org.hibernate.exception.ConstraintViolationException: could not insert: [com.tridion.storage.ComponentMeta], 
org.hibernate.exception.ConstraintViolationException: could not insert: [com.tridion.storage.ComponentMeta], Unable 
to persist data entity, org.hibernate.exception.ConstraintViolationException: could not insert: 
[com.tridion.storage.ComponentMeta], org.hibernate.exception.ConstraintViolationException: could not insert: 
[com.tridion.storage.ComponentMeta] 
+0

您是否使用安装或旧版本的示例cd_storage配置文件?也许尝试使用该示例,并将您的数据库设置和绑定到它? – robrtc

+0

是的,我们使用了示例cd_storage配置并将其设置移动到了它。大部分页面都已成功发布。很少有页面失败。 – user1453602

+0

我们还发现,当页面上有特定的组件时,只有gettting失败。如果我们删除该组件(演示文稿),那么页面将成功发布。 – user1453602

回答

1

我记得好象被修复CD_2011.1.1.82946,您可在sdltridionworld.com解决类似的问题。请注意,此修补程序专为版本2011 SP1 HR1而构建。

希望这会有所帮助。

干杯, Daniel。

1

我刚刚升级到的tridion 2011 SP1 HR1甚至将CD_2011.1.1.82946

显然后得到了确切的同样的错误,有一个名为CD_2011.1.1.83467另一个修补程序(未发行的支持SDL Tridion世界)的固定问题