000035877 - The communication object System.ServiceModel.Web.WebServiceHost cannot be used for communication because it is in the Faulted state in RSA Archer

Document created by RSA Customer Support Employee on Jan 10, 2018Last modified by RSA Customer Support Employee on Jul 28, 2018
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000035877
Applies ToRSA Product Set: Archer
RSA Product/Service Type: Archer Platform
RSA Version/Condition: 6.2, 6.3
Platform: Windows
IssueRest Port 13200 not listening on the RSA Archer server with the  following errors observed in ConfigurationService log:


<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
<System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
<EventID>0</EventID>
<Type>3</Type>
<SubType Name="Error">0</SubType>
<Level>2</Level>
<TimeCreated SystemTime="2017-12-14T13:42:10.8386507Z" />
<Source Name="Archer.NET" />
<Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
<Execution ProcessName="ArcherTech.Services.ConfigurationService" ProcessID="2280" ThreadID="5" />
<AssemblyVersion>6.2.601.1000</AssemblyVersion>
<Channel />
<Computer>ARCHERSERVICE1</Computer>
</System>
<ApplicationData>
<TraceData>
<DataItem>
<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<TraceIdentifier>Archer.NET</TraceIdentifier>
<Description>The communication object, System.ServiceModel.Web.WebServiceHost, cannot be used for communication because it is in the Faulted state.</Description>
<AppDomain>ArcherTech.Services.ConfigurationService.exe</AppDomain>
<Exception>
<ExceptionType>System.ServiceModel.CommunicationObjectFaultedException, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
<Message>The communication object, System.ServiceModel.Web.WebServiceHost, cannot be used for communication because it is in the Faulted state.</Message>
<Source>System.ServiceModel</Source>
<StackTrace> at System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposedOrImmutable()
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
at ArcherTech.Services.ConfigurationService.ConfigurationService.StartService()</StackTrace>
</Exception>
</TraceRecord>
</DataItem>
</TraceData>
</ApplicationData>
</E2ETraceEvent>
CauseThis issue occurs because the REST port 13200 is not listening, which can occur if RSA Archer services are utilized with a non-admin domain account.
ResolutionFollow the steps below to resolve the issue.
  1. Open command prompt
  2. Grant right to the service account with the following command:

    netsh http add urlacl url=https://+:13200/ConfigService/rest user="Domain\User"


    Note: Replace the "Domain\User" in the command with the correct service account name based on your environment.


  3. Restart the RSA Archer Configuration service.

If the client is using HTTPS for the website and the 13200 port is ACL'd to HTTP then this will cause errors in the configuraton service logs.

Attachments

    Outcomes