none
カスタムリストのインポートエラー RRS feed

  • 質問

  • お世話になります。
    MOSS 2007 SP2、Windows Server 2003(Hyper-V)環境での問題です。

    カスタムリストに投稿されているアイテムをSPExport/SPImportしています。
    インポートするとリストのトップ(ビュー)では問題なく表示されるのですが、アイテムを開いたり編集しようとしたりすると、以下のエラーメッセージが表示されます。
    「この ID の Web パーツは、既にこのページに追加されています。」

    シンプルなリストでは問題なく動作するのですが、一部のリスト(RichTextなどを多用したり、Webパーツを組み込んだりしているリスト)では問題が生じてしまいます。
    このエラーメッセージを検索してみましたが、解決に役立ちそうな情報は見つかりませんでした。
    以下のことを試しています。

    (1) ExportしたCABファイルに変更を加えずImportしても問題が生じます。
    (2) Webパーツのないカスタムリストでも問題が生じます。
    (3) 問題の生じるカスタムリストと同じ列のカスタムリストを用意しましたが、問題は生じませんでした。
    (4) 問題の生じるカスタムリストをテンプレートとして保存し、新たなリストを作ってExport/Importすると問題が生じます。

    お心当たりのある方、回避策をご存じの方がいらっしゃいましたら、ご教示いただけると幸いです。
    どうぞよろしくお願いいたします。

    2013年2月27日 10:05

すべての返信

  • もう試されているかもしれませんが、
    SPImportSettingsのIgnoreWebPartsやRetainObjectIdentityを
    指定してみては如何でしょうか。

    また、エラー自体の解消方法としては、英語の情報が
    結構あるようなので、英語版の以下のエラーメッセージで
    検索してみると良いかと思います。

    A Web Part with this ID has already been added to this page.

    • 回答の候補に設定 佐伯玲 2013年3月4日 0:22
    2013年3月2日 1:07