000037535 - When creating a questionnaire nothing loads when trying to lookup the target record with 404 on /js pages in RSA Archer

Document created by RSA Customer Support Employee on Jun 3, 2019
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000037535
Applies ToRSA Product Set: Archer
RSA Product/Service Type: IIS
RSA Version/Condition: ALL
 
IssueIf looking at the browser debug tools (F12) on the console tab it shows Security2000 is not defined.

User-added image

If you review the trace on the Network tab just after clicking create you will see a 404 error for the following URL:
 

https://servername/GenericContent/GenericContentService.asmx/js



User-added image

In the Archer Logs you might see the following error:

<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
                    <TraceIdentifier>Archer.Web</TraceIdentifier>
                    <LogReferenceId>052219-132056-5006</LogReferenceId>
                    <Description>Object reference not set to an instance of an object.</Description>
                    <AppDomain>/LM/W3SVC/1/ROOT-2-132029912143649065</AppDomain>
                    <ContextData>
                        <BaseUrl>https://servername/GenericContent/Record.aspx</BaseUrl>
                    </ContextData>
                    <Exception>
                        <ExceptionType>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
                        <Message>Object reference not set to an instance of an object.</Message>
                        <Source>ArcherTech.Web.Modules.GenericContent</Source>
                        <StackTrace>   at ArcherTech.Web.Modules.GenericContent.Views.RecordPresenter.get_IsDirectToEdit()
   at Security2000.GenericContent.Record.get_Mode()
   at Security2000.GenericContent.Record.set_Mode(ContentDisplayModeType value)
   at Security2000.GenericContent.Record.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</StackTrace>
                    </Exception>
</TraceRecord>



 
ResolutionThis can be caused by an IIS Rewrite rule If you have the URL Rewrite Module installed in IIS. You will need to check the URL Rewrite feature under the server level and the site level in IIS. If you have rules configured look to see if you have any that would impact the query such as a rule for js.
User-added image
The rule(s) will need to be removed for the query to return correctly.

Attachments

    Outcomes