3

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 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

前述のように、これらはイベント ログで生成される通常の警告ですが、エラーではなくポップアップが表示されるはずです。

これは 1 回限りのタイプの癖だと考えてサーバーを再起動しようとしましたが、それは役に立ちませんでした。エラー メッセージに記載されている「TCM54」は、COM+ を介して実行されているコードを指していることを理解しています。誰かアドバイスをお願いできますか?

4

1 に答える 1

3

この投稿をご覧ください: Tridion 2011 SP1 でパブリケーション ターゲットを保存できません

貼り付けには、パブリケーション ターゲットのように古い (COM ベースの) コードが使用されていることを思い出すようです。

于 2013-02-06T21:21:56.347 に答える