Tridion复制/粘贴在同一组织项目中导致TCM54错误

时间:2013-02-06 21:16:14

标签: tridion tridion-2011

从Tridion 2011 GA升级到2011 SP1 HR1后,我们遇到了一个奇怪的问题。当在同一文件夹中复制粘贴组件时,我们通常会弹出一个询问我们是否要使用其他名称粘贴的弹出窗口,但是,在我们的示例中,我们会看到如下错误消息:

enter image description here

/WebUI/Models/TCM54/Services/General.svc/CopyPasteItem failed to execute. STATUS (500): Internal Server Error The page cannot be displayed because an internal server error has occurred.

事件查看器日志中唯一可见的是警告,这是预期的(因为我的测试VM也会获取它们)。除了GUI中的错误之外,我们实际上看不到任何错误。

复制/粘贴文件夹中的组件时:

Unable to paste the item into this Folder. 
Name must be unique for items of type: Component within this Folder and its BluePrint context. Source or sources  of conflict: tcm:4-81455. 

Error Code: 
0x80040329 (-2147220695) 

Call stack: 
UtilitiesBL.AssertUniqueTitle 
UtilitiesBL.CloneItem 
ComponentBL.Clone 
Tridion.ContentManager.ContentManagement.RepositoryLocalObject.Copy(OrganizationalItem,Boolean) 
Tridion.ContentManager.BLFacade.ContentManagement.RepositoryLocalObjectFacade.Clone(UserContext,String,String,Boolean) 
Folder.PasteItem 

复制/粘贴结构组中的页面时:

It is not possible to paste this item into a Structure Group.
Name and File name both must be unique for items of type: Page within this Structure Group and its BluePrint context. Source or sources of conflict: tcm:5-82986-64.

Error Code:
0x80040329 (-2147220695)

Call stack:
UtilitiesBL.AssertUniqueTitleAndFileName
UtilitiesBL.AssertUniqueTitleAndFilename
UtilitiesBL.CloneItem
PageBL.Clone
Tridion.ContentManager.ContentManagement.RepositoryLocalObject.Copy(OrganizationalItem,Boolean)
Tridion.ContentManager.BLFacade.ContentManagement.RepositoryLocalObjectFacade.Clone(UserContext,String,String,Boolean)
StructureGroup.PasteItem

如上所述,这些是在事件日志中生成的正常警告,但我们应该获取弹出窗口,而不是错误。

我们已经尝试重新启动服务器,认为这是一种一次性的怪癖,但这没有用。我理解错误消息中提到的“TCM54”是指通过COM +运行的代码。有人可以提供一些建议吗?

1 个答案:

答案 0 :(得分:3)

看一下这篇文章:Unable to save Publication Targets in Tridion 2011 SP1

我似乎记得粘贴使用旧的(基于COM)代码,例如Publication Targets do。