locked
Missing webpart error in Preupgradechecker report. Upgrading MOSS 2007 to SharePoint 2010 RRS feed

  • Question

  • Dear All,

    We are migrating MOSS 2007 to SharePoint 2010. We ran preupgradecheck and in the report found a long list of Missing web part IDs.

    By querying the DBs we also got the SiteURL using missing web part ID. We went to Webpart maintenance page of that site by adding "?contents=1" at the end of SiteURL and found no error web parts. In most of the cases it has listed "ListViewWebPart" i.e most of the webparts being reported are Out-of-box webparts.

    My questions are;

    • What exactly is preupgrade trying to tell us when it says "Web parts are missing" ?
    • When we go to web part maintenance page and find a webpart say, "ListViewWebPart" what does it mean ? is this missing ? or something else related to this web part is missing.
    • How to deal with "Missing web part" error reported by preupgradechek report.

    We have been breaking our head with these questions. Please help

    MSDN blogs always have helped us in past, and hope the same now and always :)


    Naveed.DG SharePoint Administrator "Vote As Helpful" If it helps!!

    Wednesday, June 13, 2012 2:26 PM

All replies

  • You've only checked the site, not the web part gallery or the recycle bin.  The error messages for the upgrade checker don't make that very clear.

    I would try these two things: -

    1. On the pages you're checking, look for any web part pages that are closed.  These are web parts that have been closed NOT deleted from the relative web pages.
    2. Empty the recycle bins.  In a few instances, missing web parts are referenced attached to pages stuck in bins.  Clear the bins and these references may dissapear.

    Steven Andrews | SharePoint Professional | http://www.twitter.com/backpackerd00d | https://baron72.wordpress.com/

    Wednesday, June 13, 2012 2:53 PM
    Answerer
  • Thanks for the pointers Steven, Pls find my responses below,

    1. On the pages I am checking, the webparts are NOT closed.  "Open on Page? Yes" is the configuration I can see.

    Suppose I find a web part which is closed, that would probably bacuase we didnt want it on page (I guess!!) and hence can be deleted. Will this be reported by Preupgradecheck as missing web part...?

    2. In Site Recycle bin and Site Collection Recycle bin, I didn't find any entry regarding web parts. Only few documnets are listed in the recycle bin.

    Please share your thoughts again on this. We have been troubleshooting this since long time.


    Naveed.DG SharePoint Administrator "Vote As Helpful" If it helps!!

    Thursday, June 14, 2012 6:02 AM
  • Have you checked the second stage recycle bin?

    Steven Andrews | SharePoint Professional | http://www.twitter.com/backpackerd00d | https://baron72.wordpress.com/

    Thursday, June 14, 2012 12:17 PM
    Answerer
  • Yes. As I had mentioned "Site Recycle bin and Site Collection Recycle bin", I have checked both recycle bins, Site Level and Site Collection. Also, i checked recycle bin of Central Admin as well :) just in case....

    Naveed.DG SharePoint Administrator "Vote As Helpful" If it helps!!

    Friday, June 15, 2012 7:37 AM
  • Great!!!..After banging my head to wall for all these days, finally I have learnt from my research "How to proceed with Missing webpart" . I request some experts to comment on this approach.

    As mentioned earlier, I have lots of webparts being reported as Missing by Preupgradecheck. I was wondering whether there is a way to find name of the webpart using web part ID, so that I can easily search and take necessary action.

    Here are the steps on how I figured out;

    1. One of the entries in Missing web part was WebPart Id="293e8d0e-486f-e21e-40e3-75bfb77202de" Count="22" Status="Missing"
    2. I used the VERY VERY useful PDF file from this link http://www.bluedoglimited.com/SharePointThoughts/SiteAssets/WebPartTypeIDs.pdf (Thanks to you guys J)
    3. Searched for above ID
    4. And got Assembly as “Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” and TypeName  as “Microsoft.SharePoint.WebPartPages.ListFormWebPart. It has a safe Control as “True” and it is 2007 Web Part.
    5. Then I checked in Assembly of all WFE and APP servers. To my greatest surprise I didn’t find this assembly.
    6. I will now have to figure out why this assembly is not installed and how to get it. Hmmm

    Hope this will help someone.


    Naveed.DG SharePoint Administrator "Vote As Helpful" If it helps!!

    Friday, June 22, 2012 1:04 PM