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
 

<TraceData>
<DataItem>
<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<TraceIdentifier>Archer.Web</TraceIdentifier>
<LogReferenceId>(log reference ID)</LogReferenceId>
<Description>Object reference not set to an instance of an object.</Description>
<AppDomain>/LM/W3SVC/1/ROOT-1-131731667048599510</AppDomain>
<ContextData>
<BaseUrl>https://[Archer Web Server]/SearchContent/Search.aspx</BaseUrl>
<view>Lookup</view>
<Field>FieldId: 20545, FieldName: [field name], FieldType: CrossReference, IsActive: true, LevelId: 309</Field>
<Module>ModuleId: 84, ModuleName: Contacts, ModuleStatus: ActiveInProduction, ModuleType: Application</Module>
<maxValue>1</maxValue>
<IncludeNoSelection>true</IncludeNoSelection>
</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.SearchContent</Source>
<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>
</Exception>
</TraceRecord>
</DataItem>
</TraceData>
</ApplicationData>
</E2ETraceEvent>


 
Resolution
  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.

Attachments

    Outcomes