000039386 - Unexpected Error returned when searching on Contacts look up for Questionnaire in Archer

Document created by RSA Customer Support Employee on Oct 26, 2020
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000039386
Applies ToProduct Set: Archer
Product/Service Type: Application Builder, Applications, Cross-Reference field
Version/Condition: 6.x
O/S Version: Windows
IssueWhen performing a search on the Contacts lookup for a questionnaire, an unexpected error occurs (accompanied by a log reference ID) and you will not be able to proceed.

When reviewing the Archer.w3wp log files (Archer Control Panel > Plugins > Installations Settings > Logging), the following errors are seen based on the log reference ID entry

<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<LogReferenceId>(log reference ID)</LogReferenceId>
<Description>Object reference not set to an instance of an object.</Description>
<BaseUrl>https://[Archer Web Server]/SearchContent/Search.aspx</BaseUrl>
<Field>FieldId: 20545, FieldName: [field name], FieldType: CrossReference, IsActive: true, LevelId: 309</Field>
<Module>ModuleId: 84, ModuleName: Contacts, ModuleStatus: ActiveInProduction, ModuleType: Application</Module>
<ExceptionType>System.NullReferenceException, mscorlib, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
<Message>Object reference not set to an instance of an object.</Message>
<StackTrace> at ArcherTech.Web.Modules.SearchContent.Views.SearchPresenter.UpdateLookupFilters(String keyword, LookupColumnFilterCollection lookupFilters)
at ArcherTech.Web.ArcherTechPage`2.CheckPreLoadPostBackEvent()
at ArcherTech.Web.ArcherTechPage`2.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</StackTrace>

  1. Go to Administration > Application Builder > Questionnaires (ensure that you have administrative access).
  2. Search and open the questionnaire in concern.
  3. Based on the log entry, look for the field in concern (Note: It is expected to be a cross-reference field).
  4. Open the cross-reference field and go to the Options Tab > Options area.
  5. Disable the option "Search default field" and then click Save.
Once applied, try to perform a search again to verify if this addressed the issue.