本文介绍了无法打开出版物 - 标题为“Segments"的项目已经存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我们遇到了一个奇怪的问题,我们无法打开出版物.我们确实在 GUI 中收到一条错误消息,指出此位置中已存在标题为Segments"的项目.".有谁之前经历过这个吗?最近没有应用配置/补丁.We are experiencing a weird problem that we are not able to open publications. We do receive an error in GUI saying that "An item with the title "Segments" already exists in this location.". Has anyone experienced this before? No config/patches applied recently.环境:SDL Tridion 2011 GA + HR # 1IIS 7.5.net 4SQL Server 2008 R2Environment:SDL Tridion 2011 GA + HR # 1IIS 7.5.net 4SQL Server 2008 R2即使我们只是尝试查看发布属性或尝试从 GUI 展开发布,也会发生错误.The error is happening even if we just try to view the publication properties or try to expand the publication from the GUI.下面是堆栈跟踪:在 Tridion.AudienceManagement.DomainModel.Dal.FolderDal.Save(文件夹文件夹,Boolean useTransaction)在 Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.CreateSegmentsRootFolder(出版刊物)at Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.CreateSegmentsRootFolder(Publication publication)在 Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.SolvePublicationWithoutSegmentRoot(Publication Publication)at Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.SolvePublicationWithoutSegmentRoot(Publication publication)在 Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.Read(出版物)at Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.Read(Publication publication)在 Tridion.AudienceManagement.DomainModel.Publication.Load()at Tridion.AudienceManagement.DomainModel.Publication.Load()在 Tridion.AudienceManagement.DomainModel.Publication..ctor(UserContext userContext, TcmUri id)at Tridion.AudienceManagement.DomainModel.Publication..ctor(UserContext userContext, TcmUri id)在 Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.AddOeRootNode(XmlTextReader reader, TcmUri PublicationUri)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.PostProcessListPublication(XmlTextReader reader, TcmUri publicationUri, PipelineContext context)在 Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessListResponse(XmlTextReader reader, PipelineContext context)at Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessListResponse(XmlTextReader reader, PipelineContext context)在 Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessResponse(XmlTextReader reader, PipelineContext context)at Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessResponse(XmlTextReader reader, PipelineContext context)在 Tridion.Web.UI.Core.Extensibility.Pipeline.c_DisplayClass4.b_3(DataExtender 扩展程序)at Tridion.Web.UI.Core.Extensibility.Pipeline.<>c_DisplayClass4.<ProcessResponse>b_3(DataExtender extender)在 System.Collections.Generic.List1.ForEach(Action1 action)at System.Collections.Generic.List1.ForEach(Action1 action)在 Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader reader, PipelineContext context)at Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader reader, PipelineContext context)在 Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader input, Object[] methodParameterValues)at Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader input, Object[] methodParameterValues)在 Tridion.Web.UI.Models.TCM54.Lists.GetList(String id, Filter filter, Int32 columns)at Tridion.Web.UI.Models.TCM54.Lists.GetList(String id, Filter filter, Int32 columns)在 SyncInvokeGetList(Object , Object[] , Object[] )at SyncInvokeGetList(Object , Object[] , Object[] )任何指示/帮助将不胜感激?Any pointers/help will be appreciated?快速更新和解决方案:我们已经开通了 Tridion CS 票证,并且能够在 Tridion CS 的帮助下解决问题.在我们的例子中,当我们为发布应用安全权限时会发生这种情况.我们仍然需要确保这个问题发生的根本原因.tridion_cm_email 的表FOLDERS_OWNING_PUBLICATIONS"未正确填充发布 ID,当我们应用权限并使用发布 ID 更新表时解决了该问题.We have opened Tridion CS ticket and able to resolve the issue with the help of Tridion CS. In our case, This is happening when we apply the security permissions for the publications. We still need to ensure the Root Cause of this issue on why it is happening. Table "FOLDERS_OWNING_PUBLICATIONS" of tridion_cm_email is not populated with the publication ids appropriately, when we applied the permissions and updating the table with publication ids resolved the issue.注意:在尝试上述解决方案之前,请备份您的数据库并为解决方案打开 Tridion CS 票证.此外,向客户支持提供 tridion_cm 和 tridion_cm_email 数据库以进行分析.NOTE: Before you try out the above solution, backup your DB and open a Tridion CS ticket for a solution. Also, provide you tridion_cm and tridion_cm_email db to customer support for anlaysis.根据您的数据库应用修补程序 (OE_2011.1.1.82675) MSSQL 或 ORACLE: https://www.sdltridionworld.com/downloads/hotfixes/Outbound_Email_2011_SP1/index.aspx推荐答案您可能需要联系 SDL Tridion 支持来解决此问题.You will likely need to contact SDL Tridion support to resolve this issue. 这篇关于无法打开出版物 - 标题为“Segments"的项目已经存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-27 18:28