An update conflict has occurred, and you must re-try this action. PSConfig error – SharePoint 2010/2013

This is one of the many errors I ran into while upgrading SharePoint 2013 farm. An exception of type Microsoft.SharePoint.Administration.SPUpdatedConcurrencyException was thrown. Additional exception information: An update conflict has occurred, and you must re-try this action. The object SPUpgradeSession Name=Upgrade was updated by Domain\FarmAccount, in the PSCONFIG (7732) process, on machine Server01. View the tracing […]

Read More

System.ServiceModel.EndpointNotFoundException – PSConfig – SharePoint 2010/2013

‘An exception of type System.ServiceModel.EndpointNotFoundException was thrown. Additional exception information: There was no endpoint listening at http://localhost:32843/SecurityTokenServiceApplication/securitytoken.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. After installing a cumulative update for fixing a bug in our SharePoint 2013 farm, I […]

Read More

Hidden users list in SharePoint

SharePoint has a hidden users list which stores the user information. This list exists for every site collection. It is only visible for administrators and there will not be any link directly provided other than typing in the Url. http://sharepointsite/sites/site/_catalogs/users/detail.aspx http://sharepointsite/sites/site/_catalogs/users/simple.aspx If a user is deleted from the site, this hidden list still holds the […]

Read More

Best Practices for designing a Browser based Infopath form

There is no rule book explaining Best Practices for designing a Browser based InfoPath forms. Most of the times performance of the form depends on other factors such as volume of data, number of fields, design, overall farm performance, number of external connections, data rendering in the form(post backs) etc. In this blog I am going […]

Read More

PowerShell script to find the Count of number of items in a list in a web application

Here is the PowerShell script to loop through all the site collections and sites to list out the number of items in a list /library. Output is saved as a csv file. Save the below script as .ps1 before executing. While running the script enter the URL of the web application and the location to save […]

Read More

Cannot find scheduled task in Task Scheduler – Windows Server 2008

You have a PowerShell script which needs to be run once everyday. After all the testing, you decide you schedule it as a task in ‘Task Scheduler’ in Windows server. Task is scheduled, everything is setup. You come back next day and couldn’t find scheduled task. You find Task Status, Active Tasks and Overview of Task […]

Read More

Explorer view of document library opens up empty

User has contribute access on the document library and is able to view all the documents in Browser. When user tries to open the library in Explorer view, it comes up empty, does not show any documents. Web client service is started in client computer and everything check is good. Same user was able to […]

Read More

Read, View and Limited Access in SharePoint

Read, View and Limited Access levels in SharePoint appears almost. But there are significant differences. Read permission level: If a user has Read access to a library, he should be able to browse through the library, open the document to view it either in office client installed in users computer or through office web apps. […]

Read More

Infopath error using GetUserProfileByName method after converting to Claims or migrating to SP2013

When migrating your SharePoint 2010 InfoPath forms to SharePoint 2013 or while changing your classic web application to claims based web application, all the InfoPath forms which accesses user profile services(GetUserProfileByName method) fails with authentication errors. In claims based web application user name is prefixed with “0#.w|” .User name in classic mode is “domain\username”  but […]

Read More

PowerShell command to find name of list

Here is a simple PowerShell command to find name of list when you have the GUID. This can be handy when you are trying to clear up you crawl errors Get-SPWeb http://yourweb/site/ -Limit ALL| %{$_.Lists} | ?{$_.ID -eq “GUID goes here”}| ft Title, ParentWebURL

Read More