000017000 - Accessing Administration Silverlight menu items produce unexpected error after upgrading to RSA Archer 5.4

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000017000
IssueAccessing Administration Silverlight menu items produce unexpected error after upgrading to RSA Archer 5.4

Following Administration menu items with 'Not functional' appear to be affected: 


Access Control - Functional


Manage Applications - Not functional


Manage Sub-Forms - Not functional


Manage GVLs - Functional


Manage Packages - Functional


Install Packages - Functional


 



Workstations/Dashboards - Functional



Errors logged in Archer.w3wp.log.file on RSA Archer Web services server:

<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="2013-07-01T17:28:15.5746234Z" />


        <Source Name="Archer.Web" />


        <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />


        <Execution ProcessName="w3wp" ProcessID="4240" ThreadID="16" />


        <Channel />


        <Computer>HOSTNAME</Computer>


    </System>


    <ApplicationData>


        <TraceData>


            <DataItem>


                <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">


                    <TraceIdentifier>Archer.Web</TraceIdentifier>


                    <LogReferenceId>070113-172815-5746</LogReferenceId>


                    <Description>[HttpWebRequest_WebException_RemoteServer]Arguments: NotFoundDebugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&amp;Version=5.1.20125.0&amp;File=System.Windows.dll&amp;Key=HttpWebRequest_WebException_RemoteServer</Description>


                    <AppDomain>/LM/W3SVC/1/ROOT/Archer-1-130171731662087550</AppDomain>


                    <ContextData>


                        <BaseUrl>https://reportathreat.rjf.com/Archer/content/ModuleList.aspx</BaseUrl>


                        <PageId>module</PageId>


                    </ContextData>


                    <Exception>


                        <ExceptionType>ArcherTech.Web.UI.ArcherException, ArcherTech.Web, Version=5.4.0.1196, Culture=neutral, PublicKeyToken=null</ExceptionType>


                        <Message>[HttpWebRequest_WebException_RemoteServer]Arguments: NotFoundDebugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&amp;Version=5.1.20125.0&amp;File=System.Windows.dll&amp;Key=HttpWebRequest_WebException_RemoteServer</Message>


                        <Source>


                        </Source>


                        <StackTrace>  


at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)  


at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)  


at System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String methodName, Object[] args, IAsyncResult result)  


at ArcherTech.SL.Globalization.Proxy.GlobalizationService.GlobalizationServiceClient.GlobalizationServiceClientChannel.EndGetAvailableLanguages(IAsyncResult result)  


at ArcherTech.SL.Globalization.Proxy.GlobalizationService.GlobalizationServiceClient.ArcherTech.SL.Globalization.Proxy.GlobalizationService.IGlobalizationService.EndGetAvailableLanguages(IAsyncResult result)  


at ArcherTech.SL.Globalization.Proxy.GlobalizationService.GlobalizationServiceClient.OnEndGetAvailableLanguages(IAsyncResult result)  


at System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)</StackTrace>


                    </Exception>


                </TraceRecord>


            </DataItem>


        </TraceData>


    </ApplicationData>


</E2ETraceEvent>


CauseGlobalization WCF service is not registered in RSA Archer website web.config file.
ResolutionSolution is to add missing entries in RSA Archer website web.config file as following:
- Browse to RSA Archer website physical location on RSA Archer web services server. Usually that location is '\inetpub\wwwroot\RSAarcher' or '\inetpub\wwwroot\Archer'.

- Create a backup of web.config.

- Edit existing web.config file and location one of the 'service name =' line listed below:


      <service name="ArcherTech.Web.WCF.DocumentationService" behaviorConfiguration="DefaultServiceBehavior">

        <endpoint address="" binding="customBinding" bindingConfiguration="binaryHttpBinding" contract="ArcherTech.Web.WCF.IDocumentationService" />

      </service>

      <service name="ArcherTech.Web.WCF.GraphicService" behaviorConfiguration="DefaultServiceBehavior">

        <endpoint address="" binding="customBinding" bindingConfiguration="binaryHttpBinding" contract="ArcherTech.Web.WCF.IGraphicService" />

      </service>


- Lines to introduce are:


      <service name="ArcherTech.Web.WCF.GlobalizationService" behaviorConfiguration="DefaultServiceBehavior">

        <endpoint address="" binding="customBinding" bindingConfiguration="binaryHttpBinding" contract="ArcherTech.Web.WCF.IGlobalizationService" />

      </service>


- web.config section before the update will look like:


      <service name="ArcherTech.Web.WCF.DocumentationService" behaviorConfiguration="DefaultServiceBehavior">

        <endpoint address="" binding="customBinding" bindingConfiguration="binaryHttpBinding" contract="ArcherTech.Web.WCF.IDocumentationService" />

      </service>

      <service name="ArcherTech.Web.WCF.GraphicService" behaviorConfiguration="DefaultServiceBehavior">

        <endpoint address="" binding="customBinding" bindingConfiguration="binaryHttpBinding" contract="ArcherTech.Web.WCF.IGraphicService" />

      </service>


web.config section after the update will look like:

 


      <service name="ArcherTech.Web.WCF.DocumentationService" behaviorConfiguration="DefaultServiceBehavior">

        <endpoint address="" binding="customBinding" bindingConfiguration="binaryHttpBinding" contract="ArcherTech.Web.WCF.IDocumentationService" />

      </service>


      <service name="ArcherTech.Web.WCF.GlobalizationService" behaviorConfiguration="DefaultServiceBehavior">

        <endpoint address="" binding="customBinding" bindingConfiguration="binaryHttpBinding" contract="ArcherTech.Web.WCF.IGlobalizationService" />

      </service>


      <service name="ArcherTech.Web.WCF.GraphicService" behaviorConfiguration="DefaultServiceBehavior">

        <endpoint address="" binding="customBinding" bindingConfiguration="binaryHttpBinding" contract="ArcherTech.Web.WCF.IGraphicService" />

      </service>


 

- Same changes to web.config file and test the problem items for resolution.
Legacy Article IDa61872

Attachments

    Outcomes