000032127 - Unable to export or print records from applications and questionnaires in RSA Archer 5.5 SP3 P2

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

Article Content

Article Number000032127
Applies ToRSA Product Set: Archer
RSA Product/Service Type: Archer UI
RSA Version/Condition: 5.5.3.2
Platform: Windows
 
IssueUser-added image
When attempting to export an unexpected error occurs.  When attempting to print you receive a blank white page.
<ApplicationData>
        <TraceData>
            <DataItem>
                <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
                    <TraceIdentifier>Archer.NET</TraceIdentifier>
                    <Description>Object reference not set to an instance of an object.</Description>
                    <AppDomain>/LM/W3SVC/1/ROOT/Archer-1-130972882897135071</AppDomain>
                    <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.PrintExport</Source>
                        <StackTrace>   at ArcherTech.PrintExport.LayoutDefinition.Archer.ApplicationLayoutQuery.CreateSectionDefinition(LevelLayoutSection section, IList`1 columns)
   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at ArcherTech.PrintExport.LayoutDefinition.Archer.ArcherRecordLayoutDefinition.GenerateLayout(LayoutFormat layoutFormat, IReportDefinition output)
   at ArcherTech.PrintExport.PrintExportService.RenderRecordData(SessionContext sessionContext, PrintExportCriteria printExportCriteria, Boolean printLayout, Stream output)
   at ArcherTech.Web.Modules.Foundation.Views.PrintExportPresenter.ExportRecord(SessionContext sessionContext, PrintExportCriteria printExportCriteria)</StackTrace>
                    </Exception>
                </TraceRecord>
            </DataItem>
        </TraceData>
    </ApplicationData>
</E2ETraceEvent>
CauseSections with no field on the layout cause the error.
ResolutionTo resolve the issue, upgrade to the Hot Fix version 5.5 SP3 P2 HF1 or later which can be downloaded from RSA Secure Care OnLine 

https://knowledge.rsasecurity.com/

WorkaroundRemove sections from the layout that do not contain fields or add a field to the section.
NotesBe sure to validate fix in a non-PROD environment first and then escalate to higher environments per best practice guidelines.
Fix has also been applied to the up and coming 5.5 SP3 P3 release.

Attachments

    Outcomes