无法打开出版物 - 标题为“细分”的项目已存在

时间:2012-05-01 18:17:55

标签: tridion tridion-2011

我们遇到一个奇怪的问题,我们无法打开出版物。我们确实在GUI中收到错误,指出“此位置已存在标题为”Segments“的项目。”有谁之前经历过这个吗?最近没有应用配置/补丁。

环境: SDL Tridion 2011 GA + HR#1 IIS 7.5 .net 4 SQL Server 2008 R2

即使我们只是尝试查看发布属性或尝试从GUI扩展发布,也会发生错误。

下面是堆栈跟踪:

  

at Tridion.AudienceManagement.DomainModel.Dal.FolderDal.Save(Folder folder,Boolean useTransaction)

     

at Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.CreateSegmentsRootFolder(Publication publication)

     

at Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.SolvePublicationWithoutSegmentRoot(Publication publication)

     

at Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.Read(出版物出版物)

     

at Tridion.AudienceManagement.DomainModel.Publication.Load()

     

at Tridion.AudienceManagement.DomainModel.Publication..ctor(UserContext userContext,TcmUri id)

     

at Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.AddOeRootNode(XmlTextReader reader,TcmUri publicationUri)

     

at Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.PostProcessListPublication(XmlTextReader reader,TcmUri publicationUri,PipelineContext context)

     

at Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessListResponse(XmlTextReader reader,PipelineContext context)

     

at Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessResponse(XmlTextReader reader,PipelineContext context)

     

at Tridion.Web.UI.Core.Extensibility.Pipeline。<> c_ DisplayClass4。< ProcessResponse> b _3(DataExtender extender)

     

在System.Collections.Generic.List 1.ForEach(Action 1动作)

     

在Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader reader,PipelineContext context)

     

at Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader input,Object [] methodParameterValues)

     

at Tridion.Web.UI.Models.TCM54.Lists.GetList(String id,Filter filter,Int32 columns)

     

在SyncInvokeGetList(Object,Object [],Object [])

任何指针/帮助将不胜感激?

快速更新和解决方案:

我们已经打开了Tridion CS门票并能够在Tridion CS的帮助下解决问题。在我们的例子中,当我们应用发布的安全权限时,就会发生这种情况。我们仍然需要确保这个问题的根本原因。 tridion_cm_email的表“FOLDERS_OWNING_PUBLICATIONS”未正确填充发布ID,当我们应用权限并使用发布ID更新表时解决了问题。

注意:在尝试上述解决方案之前,请备份数据库并打开Tridion CS票证以获取解决方案。另外,为anlayis的客户支持提供tridion_cm和tridion_cm_email数据库。

根据您的数据库应用修补程序(OE_2011.1.1.82675)MSSQL或ORACLE: https://www.sdltridionworld.com/downloads/hotfixes/Outbound_Email_2011_SP1/index.aspx

2 个答案:

答案 0 :(得分:6)

您可能需要联系SDL Tridion支持以解决此问题。

答案 1 :(得分:4)

查看堆栈跟踪,问题发生在GUI的Audience Management扩展中。您当然应该联系SDL Tridion支持部门来解决此问题,但您可以暂时关闭Audience Management扩展程序,以便在没有它的情况下继续工作。 为此,您需要在/Configuration/editors文件的/Configuration/modelsSystem.config节点中对与受众管理相关的部分发表评论。