Wednesday 19 June 2013

Common SharePoint 2010 Errors And Solutions



Common SharePoint 2010 Errors And Solutions

Error :
Restore-SPSite : Your backup is from a different version of Microsoft SharePoin
t Foundation and cannot be restored to a server running the current version. Th
e backup file should be restored to a server with version '1162887508.196608.17
694860.0' or later.
At line:1 char:15
+ Restore-SPSite <<<<  -Identity http://yousite  -Path D:\.....\....bak   -Force
    + CategoryInfo          : InvalidData: (Microsoft.Share...dletRestoreSite:
   SPCmdletRestoreSite) [Restore-SPSite], SPException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletRestoreS
   ite

Solution:
 make sure that your backup file is not  SQL Backup  it must be SharePoint Backup

_________________________________________________________________________________

Error:
Invalid file name.


The file name you specified could not be used.  It may be the name of an existing file or directory, or you may not have permission to access the file.<nativehr>0x81020030</nativehr><nativestack></nativestack>
((

Creating Custom List template and Custom List in Sharepoint 2010 )))




Solution:

make sure the item name (File Name) for List Definition has the same name for Name property in List Template node :
 <ListTemplate  Name="RegistrationTemplate" ... />

_________________________________________________________________________________


Error:
GetUserListSchema(): Failed to get the list schema XML for feature '...', template '...': hr=0x81072101.



Solution:

feature id in list instance is wrong it should be the feature id where list is defined.
so for example if you create ListInstance (Categories) from Custom List (out of the box)
you will get this XML.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <ListInstance Title="Categories"
                OnQuickLaunch="TRUE"
                TemplateType="100"
                FeatureId="00bfea71-de22-43b2-a848-c05709900100"
                Url="Lists/Categories"
                RootWebOnly="TRUE"
                Description="">
 </ListInstance>

if for any reason you changed the  FeatureId="00bfea71-de22-43b2-a848-c05709900100" to 
 FeatureId="xxxx" you will get this error
GetUserListSchema(): Failed to get the list schema XML for feature '', template '100': hr=0x81072101.




Monday 3 June 2013

SharePoint Error : Configure managed accounts - object reference not set to an instance of an object

When I hit the configure managed accounts link in central admin all I get is the error:

Error

SharePoint 2010 configure managed accounts Object reference not set to an instance of an object.


The Reasons for this according to the cases i faced are :
  1. Password mismatch between active directory and SharePoint ( You can use power shell command       Set-SPManagedAccount ) >>>>> powershell-script-to-change-managed-account-password
  2. There seemed to be multiple entries for the same account , this was confirmed by running power shell command Get-SPManagedAccount (Please make sure that no multiple entries for the same account ,in case there is multiple entries try to remove one of theme using Power Shell command Remove-SPManagedAccount  >>>>  Item has already been added. Key in dictionary: 'domain\account' Key being added: 'domain\account'


Please drop me a comment if you found any new reason and i will update the Post accordingly.