Archive

Archive for the ‘SharePoint 2010’ Category

Sharepoint 2010 bug

September 10, 2010 Leave a comment

http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2009/12/09/Missing-Server-Side-Dependencies-_2D00_-8d6034c4_2D00_a416_2D00_e535_2D00_281a_2D00_6b714894e1aa.aspx

Excerpt;

Missing Server Side Dependencies – 8d6034c4-a416-e535-281a-6b714894e1aa

So what is this you ask? Well, I did a little digging, I watched the Timer Job and the query it sent ( to the content database of the central admin site):

SELECT tp_WebPartTypeId, COUNT(1), tp_Assembly, tp_Class
FROM AllWebParts (NOLOCK)
WHERE tp_WebPartTypeId IS NOT NULL GROUP BY tp_WebPartTypeId, tp_Assembly, tp_Class

You get back a result set that has a null for the tp_Assembly column for the web part. What is this web part you ask, well it is the Microsoft.Office.Server.Search.WebControls.SearchTopologyView web part in the Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c assembly.

If you do a query to see where these 6 instance are:

select *
from AllWebParts
where tp_WebPartTypeId = ‘8D6034C4-A416-E535-281A-6B714894E1AA’

You will see that the web part exists on two pages:

  • SearchAdministration.aspx
  • SearchFarmDashboard.aspx

Open those pages, notice…It DOES exist!

Now, here is the funny thing – rerun the queries. As soon as you open those pages, the databsae gets updated and the error will go away. Weird!!!

Sharepoint 2007 and 2010 “issue”

September 10, 2010 Leave a comment

Not a bug, but never knew this,…

if you have a SharePoint based site that is configured to recycle the application pool it depends on everynight (the default behaviour), the first site access for that app pool will have a 30-120 second delay on it (or more).

This isn’t a “bug” as its simply compiling, caching, etc… on the server after the recycle (or iisreset).

Manual recycles/resets can’t be resolved – however there is a way to “wake up” the site every night after the daily recycle has happened.

http://spwakeup.codeplex.com/

is a little exe that basically “opens” the sites for the first time – it basically becomes the “first user” that suffers the delay. After that, loading times will be rediculously fast 🙂 – schedule this to run each night @ 4/5am and voila – fast intranet at 9am 😛