Trying to install CRM 2013 and we are receiving the following error (below). I have setup all of the service accounts appropriately and followed the installation instructions. We do NOT have this issue installing CRM 2011 on same server.
Any ideas? Thanks!
16:05:04| Info| Executing Install action: Microsoft.Crm.Tools.Admin.ProvisionBusinessAction
16:05:19| Info| CrmAction execution time; ProvisionBusinessAction; 00:00:14.2739856
16:05:19| Error| Installer Complete: OrganizationCreator - Error encountered
16:05:19| Error| Exception occured during Microsoft.Crm.Tools.Admin.OrganizationCreator: Action Microsoft.Crm.Tools.Admin.ProvisionBusinessAction failed.
InnerException:
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.RetrieveSpecialUsers(ExecutionContext context)
at Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.RetrieveCountCurrentUsersFilteredBy(ExecutionContext context, Int32 accessMode, Boolean useUpdateLock)
at Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.ValidateUsersCount(ExecutionContext context, Int32 accessMode, Int32 additionalUsers)
at Microsoft.Crm.Caching.OrganizationSettingsCacheLoader.LoadCacheData(Guid key, ExecutionContext context)
at Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.CrmMultiOrgCacheBase`2.CreateEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.CrmMultiOrgCacheBase`2.LookupEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.Query.QueryHelper.AreQuickFindOptimizationsEnabled(ExecutionContext context)
at Microsoft.Crm.BusinessEntities.SecurityExtensionRetrieveMultipleHelper.GetRetrieveMultipleSecurityFilterOption(RetrieveMultipleSecurityFilterPopulatorInitializationData initializationData, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.SecurityExtension.CreateSecurityFilter(Guid user, EntityMetadata entityMetadata, FilterExpression existingCriteria, ExecutionContext context, Boolean noLock, LinkEntityType linkEntityType, RetrieveMultipleSecuritySqlFormat& securitySqlFormat)
at Microsoft.Crm.BusinessEntities.SecurityExtension.AddSecuritySql(Guid user, EntityExpression entityExpression, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.SecurityExtension.PreRetrieveMultipleHandler(ExtensionEventArgs e)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.PreRetrieveMultipleEventHandler.Invoke(Object sender, ExtensionEventArgs e)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.RetrieveMultiple(EntityExpression entityExpression, DatabaseQueryTarget queryTarget, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.RetrieveMultiple(EntityExpression entityExpression, ExecutionContext context)
at Microsoft.Crm.ObjectModel.ApplicationMetadataServiceBase.GetApplicationMetadataDescriptorForType(Int32 metadataType, ExecutionContext context)
at Microsoft.Crm.ObjectModel.ApplicationMetadataServiceBase.InvalidateApplicationMetadata(Int32 metadataType, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.ProcessApplicationMetadataInvalidation(BusinessEntityMoniker moniker, IApplicationMetadataInvalidator invalidator, ExecutionContext context, EntityExpression expression, ApplicationMetadataInvalidationMode mode)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.InvalidateApplicationMetadata(BusinessEntityMoniker moniker, ExecutionContext context, ApplicationMetadataInvalidationMode mode)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.PostCreateEventHandler.Invoke(Object sender, ExtensionEventArgs e)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Create(IBusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.ObjectModel.OrganizationServiceInternal`1.Create(IBusinessEntity organization, ExecutionContext context)
at Microsoft.Crm.Setup.Server.Utility.NewOrgUtility.OrganizationCreateNew(String organizationId, String organizationName, String userAccountName, String userFirstName, String userLastName, String userEmail, String featureSetFile, String languageCode, String privilegedUserGroup, String sqlAccessGroup, String reportingGroup, String privilegedReportingGroup, Boolean grantNetworkServiceAccess, OrganizationResourceHelper orgSettingsHelper)
at Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.Do(IDictionary parameters)
at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
16:05:19| Info| Setting organization state. New state = Failed
16:05:19| Error| Install exception.System.Exception: Action Microsoft.Crm.Tools.Admin.ProvisionBusinessAction failed. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.RetrieveSpecialUsers(ExecutionContext context)
at Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.RetrieveCountCurrentUsersFilteredBy(ExecutionContext context, Int32 accessMode, Boolean useUpdateLock)
at Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.ValidateUsersCount(ExecutionContext context, Int32 accessMode, Int32 additionalUsers)
at Microsoft.Crm.Caching.OrganizationSettingsCacheLoader.LoadCacheData(Guid key, ExecutionContext context)
at Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.CrmMultiOrgCacheBase`2.CreateEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.CrmMultiOrgCacheBase`2.LookupEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.Query.QueryHelper.AreQuickFindOptimizationsEnabled(ExecutionContext context)
at Microsoft.Crm.BusinessEntities.SecurityExtensionRetrieveMultipleHelper.GetRetrieveMultipleSecurityFilterOption(RetrieveMultipleSecurityFilterPopulatorInitializationData initializationData, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.SecurityExtension.CreateSecurityFilter(Guid user, EntityMetadata entityMetadata, FilterExpression existingCriteria, ExecutionContext context, Boolean noLock, LinkEntityType linkEntityType, RetrieveMultipleSecuritySqlFormat& securitySqlFormat)
at Microsoft.Crm.BusinessEntities.SecurityExtension.AddSecuritySql(Guid user, EntityExpression entityExpression, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.SecurityExtension.PreRetrieveMultipleHandler(ExtensionEventArgs e)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.PreRetrieveMultipleEventHandler.Invoke(Object sender, ExtensionEventArgs e)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.RetrieveMultiple(EntityExpression entityExpression, DatabaseQueryTarget queryTarget, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.RetrieveMultiple(EntityExpression entityExpression, ExecutionContext context)
at Microsoft.Crm.ObjectModel.ApplicationMetadataServiceBase.GetApplicationMetadataDescriptorForType(Int32 metadataType, ExecutionContext context)
at Microsoft.Crm.ObjectModel.ApplicationMetadataServiceBase.InvalidateApplicationMetadata(Int32 metadataType, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.ProcessApplicationMetadataInvalidation(BusinessEntityMoniker moniker, IApplicationMetadataInvalidator invalidator, ExecutionContext context, EntityExpression expression, ApplicationMetadataInvalidationMode mode)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.InvalidateApplicationMetadata(BusinessEntityMoniker moniker, ExecutionContext context, ApplicationMetadataInvalidationMode mode)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.PostCreateEventHandler.Invoke(Object sender, ExtensionEventArgs e)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Create(IBusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.ObjectModel.OrganizationServiceInternal`1.Create(IBusinessEntity organization, ExecutionContext context)
at Microsoft.Crm.Setup.Server.Utility.NewOrgUtility.OrganizationCreateNew(String organizationId, String organizationName, String userAccountName, String userFirstName, String userLastName, String userEmail, String featureSetFile, String languageCode, String privilegedUserGroup, String sqlAccessGroup, String reportingGroup, String privilegedReportingGroup, Boolean grantNetworkServiceAccess, OrganizationResourceHelper orgSettingsHelper)
at Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.Do(IDictionary parameters)
at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- End of inner exception stack trace ---
at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
at Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver)
at Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
at Microsoft.Crm.Tools.Admin.OrganizationCreator.Install(IDictionary stateSaver)
at Microsoft.Crm.Setup.Common.ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver)
at Microsoft.Crm.Setup.Common.ComposedInstaller.InternalInstall(IDictionary stateSaver)
at Microsoft.Crm.Setup.Common.ComposedInstaller.Install(IDictionary stateSaver)
at Microsoft.Crm.Setup.Server.ServerSetup.Install(IDictionary data)
at Microsoft.Crm.Setup.Common.SetupBase.ExecuteOperation()
16:05:19|Verbose| Method exit: Microsoft.Crm.Setup.Server.ServerSetup.ExecuteOperation
16:05:19| Info| ActivatePage(ServerSetupFinishPage)