Hi All, im having the error message below appear on event viewer when some users (not all) try to run reports on crm 2013 on premise deployment.
I think i've checked everything out but cant find a resolution for it,
so far i've checked if the business unit or user (the one running the report) is disabled and neither are.
i created new business units to be sure but that had the same outcome
The user who runs the apppool isn't a crm user but a service user on AD
I've added the eventhandlers it says to when the grey screen comes up on the reports
I followed microsofts step sfor SDK Process steps but that got me nowhere
I have a couple of deployments, the test site that sits on the same VM works fine for all users, also a diffeerent deployment with the same database works on 2015.
The full error message i recieve is
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 25/11/2015 10:17:31
Event time (UTC): 25/11/2015 10:17:31
Event ID: 09bf9a3c06244d789bf55547907c0713
Event sequence: 31177
Event occurrence: 163
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT-1-130928979200560544
Trust level: Full
Application Virtual Path: /
Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\
Machine name: XXXX
Process information:
Process ID: 4580
Process name: w3wp.exe
Account name: XXXX
Exception information:
Exception type: CrmException
Exception message: The specified user is either disabled or is not a member of any business unit.
at Microsoft.Crm.BusinessEntities.SecurityLibrary.CheckDisabledStatus(IUser user, IOrganizationContext context)
at Microsoft.Crm.BusinessEntities.SecurityLibrary.ValidateUserEnabled(Guid userId, Guid organizationId)
at Microsoft.Crm.Authentication.Claims.ClaimsAuthenticationProvider.Authenticate(HttpApplication application)
at Microsoft.Crm.Authentication.AuthenticationEngine.Execute(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Request information:
Request URL: https://crm.fastreact.co.uk:444/ScriptResource.axd?d=zeAg_TC9USCXYthBAzUGQUALcZK4qIt0Vu__cElVkVb5p4gw4iOwkLL-8MVqtCn3p2PmcJiES8uVlFYkzbKcBZ-qGmVveb_sn7_UefSLZXzkSGXvAT23kPVkEQb9PsrhSDRl7I18PPYxCxxn-xDVOf1gWCuoqEBYeTRbtru8xO81&t=72e85ccd
Request path: /ScriptResource.axd
User host address: XXX
User: XXXX
Is authenticated: True
Authentication Type: Federation
Thread account name: XXXXX
Thread information:
Thread ID: 9
Thread account name: XXXXX
Is impersonating: True
Stack trace: at Microsoft.Crm.BusinessEntities.SecurityLibrary.CheckDisabledStatus(IUser user, IOrganizationContext context)
at Microsoft.Crm.BusinessEntities.SecurityLibrary.ValidateUserEnabled(Guid userId, Guid organizationId)
at Microsoft.Crm.Authentication.Claims.ClaimsAuthenticationProvider.Authenticate(HttpApplication application)
at Microsoft.Crm.Authentication.AuthenticationEngine.Execute(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Custom event details: