同一组织项目中的Tridion复制/粘贴导致TCM54错误
从Tridion 2011 GA升级到2011 SP1 HR1后,我们遇到了一个奇怪的问题。在同一文件夹中复制粘贴组件时,通常会弹出一个弹出窗口,询问是否要使用其他名称粘贴,但是,在我们的示例中,我们会看到一条错误消息,如下所示:同一组织项目中的Tridion复制/粘贴导致TCM54错误,tridion,tridion-2011,Tridion,Tridion 2011,从Tridion 2011 GA升级到2011 SP1 HR1后,我们遇到了一个奇怪的问题。在同一文件夹中复制粘贴组件时,通常会弹出一个弹出窗口,询问是否要使用其他名称粘贴,但是,在我们的示例中,我们会看到一条错误消息,如下所示: /WebUI/Models/TCM54/Services/General.svc/CopyPasteItem failed to execute. STATUS (500): Internal Server Error The page cannot be displ
/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+运行的代码。任何人都可以提供一些建议吗?看看这篇文章: 我似乎还记得,粘贴像发布目标一样使用旧的(基于COM的)代码