Sharepoint Foundation 2010 / failed psconfig after update to SP1

After updating SharePoint Foundation 2010 to SP1 when I run the psconfig command I get the following error:

 System.MemberAccessException.  Unable to create an instance System.Collections.Generic.Dictionary`2[Microsoft.SharePoi
nt.Administration.SPUrlZone,System.Collections.Generic.List`1[T]], because
parameter Type.ContainsGenericParameters is True.

Any thoughts?

Thanks in advance.

March 13th, 2012 12:33am

Have you attached any content DB's from an older version of SharePoint? If so, try running Upgrade-SPContentDatabase on them and re-run psconfig.
Free Windows Admin Tool Kit Click here and download it now
April 7th, 2012 8:28am

Did you find a solution to this problem? I am having the same exact message.

Thanks.

December 31st, 2014 6:02pm

HI,What happened when you run the products and wizard?Do you see any specific details in the upgrade log.what command you tried?

psconfig.exe -cmd upgrade -inplace b2b -force

Free Windows Admin Tool Kit Click here and download it now
January 5th, 2015 7:48am

Hi

I've got the exactly same issue. I'd Sharepoint Foundation 2010 RTM and installed SP2+August 2013CU

After that tried to run Configuration Wizard and got the error message presented above.

tryed  psconfig.exe -cmd upgrade -inplace b2b -force and got:

++++++++++++++++++++++++++++++++++++++++++++++

Performing configuration task 1 of 4
Initializing SharePoint Products upgrade...

Waiting to get a lock to upgrade the farm.

Successfully initialized SharePoint Products upgrade.

Performing configuration task 2 of 4
Initiating the upgrade sequence...

Failed to initiate the upgrade sequence.

An exception of type System.MemberAccessException was thrown.  Additional except
ion information: Cannot create an instance of System.Collections.Generic.Diction
ary`2[Microsoft.SharePoint.Administration.SPUrlZone,System.Collections.Generic.L
ist`1[T]] because Type.ContainsGenericParameters is true.

Total number of configuration settings run: 2
Total number of successful configuration settings: 1
Total number of unsuccessful configuration settings: 2
Successfully stopped the configuration of SharePoint Products.
Configuration of SharePoint Products failed.  Configuration must be performed be
fore you use SharePoint Products.  For further details, see the diagnostic log l
ocated at C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\1
4\LOGS\PSCDiagnostics_8_6_2015_19_41_44_116_2007752492.log and the application e
vent log.

+++++++++++++++++++++++++++++++++++++++++++++++++++

By checking the logs I got:

[PSCONFIG] [SPUpgradeSession] [INFO] [8/6/2015 8:36:24 PM]: SPConfigurationDatabase
[PSCONFIG] [SPUpgradeSession] [ERROR] [8/6/2015 8:36:24 PM]: Upgrade [SPConfigurationDatabase] failed.
[PSCONFIG] [SPUpgradeSession] [INFO] [8/6/2015 8:36:24 PM]: SPConfigurationDatabase
[PSCONFIG] [SPUpgradeSession] [ERROR] [8/6/2015 8:36:24 PM]: Exception: Cannot create an instance of System.Collections.Generic.Dictionary`2[Microsoft.SharePoint.Administration.SPUrlZone,System.Collections.Generic.List`1[T]] because Type.ContainsGenericParameters is true.
[PSCONFIG] [SPUpgradeSession] [INFO] [8/6/2015 8:36:24 PM]: SPConfigurationDatabase
[PSCONFIG] [SPUpgradeSession] [ERROR] [8/6/2015 8:36:24 PM]:    at System.Reflection.RuntimeConstructorInfo.CheckCanCreateInstance(Type declaringType, Boolean isVarArg)
   at System.Reflection.RuntimeConstructorInfo.ThrowNoInvokeException()
   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Microsoft.SharePoint.Administration.SPAutoSerializingObject.InvokeEmptyConstructor(Type type)
   at Microsoft.SharePoint.Administration.SPAutoSerializingObject.DeserializeBasicObject(XmlElement xmlValue, Boolean isMerge, Boolean bResolveMissingTypes)
   at Microsoft.SharePoint.Administration.SPAutoSerializingObject.SetStateXml(XmlNodeList childNodes, Boolean isMerge, Boolean bResolveMissingTypes)
   at Microsoft.SharePoint.Administration.SPAutoSerializingObject.SetStateXml(XmlDocument value, Boolean bResolveMissingTypes)
   at Microsoft.SharePoint.Administration.SPPersistedObject.Initialize(ISPPersistedStoreProvider persistedStoreProvider, Guid id, Guid parentId, String name, SPObjectStatus status, Int64 version, XmlDocument state)
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(Guid id, Guid parentId, Guid type, String name, SPObjectStatus status, Byte[] versionBuffer, String xml)
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.FetchObject(Guid id)
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(Guid id, Boolean checkInMemoryCache, Boolean checkFileSystemCache)
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.Microsoft.SharePoint.Administration.ISPPersistedStoreProvider.GetParent(SPPersistedObject persistedObject)
   at Microsoft.SharePoint.Administration.SPPersistedObject.get_Parent()
   at Microsoft.SharePoint.Administration.SPJobDefinition.get_WebApplication()
   at Microsoft.SharePoint.Administration.SPJobDefinition.Validate()
   at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.ResolveObjectAndClassVersions(SPLog log)
   at Microsoft.SharePoint.Upgrade.SPConfigurationDatabaseSequence2.Upgrade()
   at Microsoft.SharePoint.Upgrade.SPUpgradeSession.Upgrade(Object o, Boolean bRecurse)
[PSCONFIG] [SPManager] [INFO] [8/6/2015 8:36:24 PM]: No context object
[PSCONFIG] [SPManager] [ERROR] [8/6/2015 8:36:24 PM]: SPManager.Initialize failed.
[PSCONFIG] [SPManager] [INFO] [8/6/2015 8:36:24 PM]: No context object
[PSCONFIG] [SPManager] [ERROR] [8/6/2015 8:36:24 PM]: Exception: Cannot create an instance of System.Collections.Generic.Dictionary`2[Microsoft.SharePoint.Administration.SPUrlZone,System.Collections.Generic.List`1[T]] because Type.ContainsGenericParameters is true.
[PSCONFIG] [SPManager] [INFO] [8/6/2015 8:36:24 PM]: No context object
[PSCONFIG] [SPManager] [ERROR] [8/6/2015 8:36:24 PM]:    at System.Reflection.RuntimeConstructorInfo.CheckCanCreateInstance(Type declaringType, Boolean isVarArg)
   at System.Reflection.RuntimeConstructorInfo.ThrowNoInvokeException()
   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Microsoft.SharePoint.Administration.SPAutoSerializingObject.InvokeEmptyConstructor(Type type)
   at Microsoft.SharePoint.Administration.SPAutoSerializingObject.DeserializeBasicObject(XmlElement xmlValue, Boolean isMerge, Boolean bResolveMissingTypes)
   at Microsoft.SharePoint.Administration.SPAutoSerializingObject.SetStateXml(XmlNodeList childNodes, Boolean isMerge, Boolean bResolveMissingTypes)
   at Microsoft.SharePoint.Administration.SPAutoSerializingObject.SetStateXml(XmlDocument value, Boolean bResolveMissingTypes)
   at Microsoft.SharePoint.Administration.SPPersistedObject.Initialize(ISPPersistedStoreProvider persistedStoreProvider, Guid id, Guid parentId, String name, SPObjectStatus status, Int64 version, XmlDocument state)
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(Guid id, Guid parentId, Guid type, String name, SPObjectStatus status, Byte[] versionBuffer, String xml)
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.FetchObject(Guid id)
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(Guid id, Boolean checkInMemoryCache, Boolean checkFileSystemCache)
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.Microsoft.SharePoint.Administration.ISPPersistedStoreProvider.GetParent(SPPersistedObject persistedObject)
   at Microsoft.SharePoint.Administration.SPPersistedObject.get_Parent()
   at Microsoft.SharePoint.Administration.SPJobDefinition.get_WebApplication()
   at Microsoft.SharePoint.Administration.SPJobDefinition.Validate()
   at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()
   at Microsoft.SharePoint.Administration.SPConfigurationDatabase.ResolveObjectAndClassVersions(SPLog log)
   at Microsoft.SharePoint.Upgrade.SPConfigurationDatabaseSequence2.Upgrade()
   at Microsoft.SharePoint.Upgrade.SPUpgradeSession.Upgrade(Object o, Boolean bRecurse)
   at Microsoft.SharePoint.Upgrade.SPManager.BootStrap(Guid sessionId, SPUpgradeOperationFlags flags)

++++++++++++++++++++++++++++++++++++++

I just cannot find any possible solution for the "Exception: Cannot create an instance of System.Collections.Generic.Dictionary`2[Microsoft.SharePoint.Administration.SPUrlZone,System.Collections.Generic.List`1[T]] because Type.ContainsGenericParameters is true." error message.

All the posts in TechNet are incomplete or does not give a possible solution.

August 6th, 2015 7:49pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics