Error Updating Application Server after upgrade to newer release

Hello all,

We are trying to upgrade from 10.2.400.8 to 10.2.400.15. Everything went well until we tried to update the application server. The error appears to relate to credentials in Reporting Services? I have submitted a ticket with Epicor but wanted to see if anyone had any insights for me…

ERROR:

Validating Deployment Data.
Stopping Application Pool: EpicorERP.
Stopping Epicor Services.
Updating Server Files.
Updating Client Files.
Configuring Site.
Starting Application Pool: EpicorERP.
Starting Epicor Services.

Application Server Setup Failed.
Errors:
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: The policy for ‘QTS.com\E1Service’ user or group is not valid. The role assignment is either empty, specifies a user or group name that is already used in an existing role assignment for the current item, or specifies duplicate roles for the same user or group. —> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidPolicyDefinitionException: The policy for ‘QTS.com\E1Service’ user or group is not valid. The role assignment is either empty, specifies a user or group name that is already used in an existing role assignment for the current item, or specifies duplicate roles for the same user or group.
at Microsoft.ReportingServices.Library.ReportingService2005Impl.SetPolicies(String Item, Policy[] Policies, Guid batchId)
at Microsoft.ReportingServices.Library.ReportingService2005Impl.SetPolicies(String Item, Policy[] Policies)
at Microsoft.ReportingServices.WebServer.ReportingService2010.SetPolicies(String ItemPath, Policy[] Policies)
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Ice.Lib.Reporting.SsrsReportingServiceCaller.<>c__DisplayClass5_0.b__0(IReportingService service)
at Ice.Lib.Reporting.SsrsReportingServiceCaller.DoWithService[TReturn](Func`2 action)
at SetupEnvironment.Steps.SetSsrsUserRights.SetFolderPolicies(SsrsReportingServiceCaller serviceCaller)
at SetupEnvironment.Steps.SetSsrsUserRights.InnerRun()
at SetupEnvironment.StepBase.Run()

Thanks,

Alice

Hey! Three years later, do you remember the resolution to this issue? I’m trying to create a new app server now and running into a very similar error:

Validating Deployment Data.
Updating Server Files.
Updating Client Files.
Configuring Site.

Application Server Setup Failed.
Errors:
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: The policy for ‘domain name\svc.epicor’ user or group is not valid. The role assignment is either empty, specifies a user or group name that is already used in an existing role assignment for the current item, or specifies duplicate roles for the same user or group. —> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidPolicyDefinitionException: The policy for ‘domain name\svc.epicor’ user or group is not valid. The role assignment is either empty, specifies a user or group name that is already used in an existing role assignment for the current item, or specifies duplicate roles for the same user or group.
at Microsoft.ReportingServices.Library.ReportingService2005Impl.SetPolicies(String Item, Policy[] Policies, Guid batchId)
at Microsoft.ReportingServices.Library.ReportingService2005Impl.SetPolicies(String Item, Policy[] Policies)
at Microsoft.ReportingServices.WebServer.ReportingService2010.SetPolicies(String ItemPath, Policy[] Policies)
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Ice.Lib.Reporting.SsrsReportingServiceCaller.<>c__DisplayClass5_0.b__0(IReportingService service)
at Ice.Lib.Reporting.SsrsReportingServiceCaller.DoWithService[TReturn](Func`2 action)
at SetupEnvironment.Steps.SetSsrsUserRights.SetFolderPolicies(SsrsReportingServiceCaller serviceCaller)
at SetupEnvironment.Steps.SetSsrsUserRights.InnerRun()
at SetupEnvironment.StepBase.Run()

If I am remembering correctly, you need to create the new app server from scratch and not attempt to update the existing. I think that varies from Epicor’s instructions.

1 Like