4

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

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

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

下面是堆栈跟踪:

在 Tridion.AudienceManagement.DomainModel.Dal.FolderDal.Save(文件夹文件夹,布尔 useTransaction)

在 Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.CreateSegmentsRootFolder(出版物出版物)

在 Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.SolvePublicationWithoutSegmentRoot(出版物出版物)

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

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

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

在 Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.AddOeRootNode(XmlTextReader 阅读器,TcmUri 出版物Uri)

在 Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.PostProcessListPublication(XmlTextReader 阅读器,TcmUri publicationUri,PipelineContext 上下文)

在 Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessListResponse(XmlTextReader 阅读器,PipelineContext 上下文)

在 Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessResponse(XmlTextReader 阅读器,PipelineContext 上下文)

在 Tridion.Web.UI.Core.Extensibility.Pipeline.<>c_DisplayClass4. <ProcessResponse>b _3(DataExtender 扩展器)

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

在 Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader 阅读器,PipelineContext 上下文)

在 Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader 输入,对象 [] 方法参数值)

在 Tridion.Web.UI.Models.TCM54.Lists.GetList(字符串 id,过滤器过滤器,Int32 列)

在 SyncInvokeGetList(对象,对象 [],对象 [])

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

快速更新及解决方案:

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

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

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

4

2 回答 2

6

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

于 2012-05-01T18:29:41.687 回答
4

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

于 2012-05-03T08:08:52.077 回答