000032335 - Archer-System.OutOfMemoryException while adding an image to a letterhead or text field in RSA Archer 5.5.3

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 Number000032335
Applies ToRSA Product Set: Archer
RSA Version/Condition: 5.5.3
Platform: Windows
IssueThis error occurs while trying to add an image to a letterhead or text field.
<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="2015-12-15T15:03:17.8901087Z" />
        <Source Name="Archer.Web" />
        <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
        <Execution ProcessName="w3wp" ProcessID="13220" ThreadID="15" />
        <AssemblyVersion>5.5.30100.1020</AssemblyVersion>
        <Channel />
        <Computer>****</Computer>
    </System>
    <ApplicationData>
        <TraceData>
            <DataItem>
                <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
                    <TraceIdentifier>Archer.Web</TraceIdentifier>
                    <LogReferenceId>121515-150317-8793</LogReferenceId>
                    <Description>Exception of type 'System.OutOfMemoryException' was thrown.</Description>
                    <AppDomain>/LM/W3SVC/1/ROOT/Archer-1-130946652691482511</AppDomain>
                    <ContextData>
                        <BaseUrl>http://isgrmt.mypepsico.com/Archer/notification/ManageLetterheads.aspx</BaseUrl>
                        <PageID>ManageLetterheads</PageID>
                    </ContextData>
                    <Exception>
                        <ExceptionType>ArcherTech.Web.UI.ArcherException, ArcherTech.Web, Version=5.5.30100.1020, Culture=neutral, PublicKeyToken=null</ExceptionType>
                        <Message>Exception of type 'System.OutOfMemoryException' was thrown.</Message>
                        <Source>
                        </Source>
                        <StackTrace>   at System.ServiceModel.Channels.BufferManager.GCBufferManager.TakeBuffer(Int32 bufferSize)   at System.ServiceModel.Channels.HttpInput.GetMessageBuffer()   at System.ServiceModel.Channels.HttpInput.ParseMessageAsyncResult..ctor(HttpInput httpInput, AsyncCallback callback, Object state)   at System.ServiceModel.Channels.HttpInput.BeginParseIncomingMessage(AsyncCallback callback, Object state)   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.ProcessResponse(HttpWebResponse response, WebException responseException)   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.OnGetResponse(IAsyncResult result)   at System.Net.Browser.BrowserHttpWebRequest.&lt;&gt;c__DisplayClass19.&lt;InvokeGetResponseCallback&gt;b__17(Object state2)   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()   at System.Threading.ThreadPoolWorkQueue.Dispatch()   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()</StackTrace>
                    </Exception>
                </TraceRecord>
            </DataItem>
        </TraceData>
    </ApplicationData>
</E2ETraceEvent>
CauseThe extremely large files that are located in the \company_files\50000\icons cause an out of memory exception to occur while loading the page which contains the available options of images for the user to select.
ResolutionFix this issue through the following steps:
  1. Open IIS Manager
  2. On the left, expand the server
  3. On the left, expand Sites
  4. On the left, expand Default Web Site
  5. (If applicable) On the left, Expand RSAArcher
  6. Right-click company_files
  7. Explore
  8. Double-click the folder that contains your instance number as specified in the Archer Control Panel
  9. Double-click the icons folder
  10. Sort by file size
  11. Identify all files greater than 100 Megabytes
  12. Move these files to another location.

Attachments

    Outcomes