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

Document created by RSA Customer Support Employee on Jan 10, 2018
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000035877
Applies ToRSA Product Set: Archer
RSA Product/Service Type: RSA Archer
RSA Version/Condition: 6.2, 6.3
Platform: Windows
Product Description: Archer Platform
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>
CauseThe rest port 13200 is not listening.
This issue can occur if we run Archer services with a non-admin domain account.
Resolution
  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: Please replace the "Domain\User" in the command with the correct service account name based on your environment.
     
  3. Restart the RSA Archer Configuration service

Attachments

    Outcomes