000032361 - Offline Access record cannot be saved after edit in RSA Archer 5.5.3.1

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 Number000032361
Applies ToRSA Product Set: Archer
RSA Version/Condition: 5.5.3.1
Platform: Windows
O/S Version: Windows 7 x64
IssueIn an Offline Access environment, the offline computer cannot save an edited record (one that was synced from server) nor create a new one.
It produces error message "An unexpected error has occurred in the system ... please contact your system administrator"
Log of error (Archer.iisexpress.YYYYMMDD.xml):
 
<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="2016-01-13T14:59:13.3387676Z" />
        <Source Name="Archer.Web" />
        <Correlation ActivityID="{00000000-0000-0000-1200-0080000000ef}" />
        <Execution ProcessName="iisexpress" ProcessID="4064" ThreadID="10" />
        <AssemblyVersion>5.5.30100.1020</AssemblyVersion>
        <Channel />
        <Computer>AUDIT-130-161</Computer>
    </System>
    <ApplicationData>
        <TraceData>
            <DataItem>
                <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
                    <TraceIdentifier>Archer.Web</TraceIdentifier>
                    <LogReferenceId>XXXXXX-XXXXXX-XXXX</LogReferenceId>
                    <Description>Object reference not set to an instance of an object.</Description>
                    <AppDomain>/LM/W3SVC/1/ROOT-1-130971700778239501</AppDomain>
                    <ContextData>
                        <BaseUrl>http://localhost:9090/GenericContent/Record.aspx</BaseUrl>
                        <id>212732</id>
                        <Module>ModuleId: 270, ModuleName: Audit Entity, ModuleStatus: ActiveInProduction, ModuleType: Application</Module>
                        <levelSelection>23</levelSelection>
                        <RecordSet>True</RecordSet>
                        <Mode>Edit</Mode>
                    </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.Configuration</Source>
                        <StackTrace>   at ArcherTech.Configuration.InstallationProperties.BuildInstanceTags()
   at ArcherTech.Configuration.InstallationProperties.RefreshInstanceTags()
   at ArcherTech.Configuration.InstallationProperties.get_InstanceTags()
   at ArcherTech.Configuration.InstanceProperties.GetInstanceTag(String instanceName, Boolean&amp; existing)
   at ArcherTech.Configuration.InstanceProperties..ctor(String instanceName, Boolean isCreatingNew, Boolean preLoad)
   at ArcherTech.Configuration.PropertiesFactory.GetInstanceProperties(String instanceName, Boolean preLoad)
   at ArcherTech.Kernel.Brokers.PersistContentFieldTrustTask.Execute(ContentContext contentContext)
   at ArcherTech.Kernel.Brokers.TaskExecutionHelper.ExecuteTasks[T](T contentContext, IList`1 tasks)
   at ArcherTech.Kernel.Brokers.TransactionalTask`1.ExecuteTransaction(T contentContext)
   at ArcherTech.Kernel.Brokers.TransactionalTask`1.Execute(T contentContext)
   at ArcherTech.Kernel.Brokers.TaskExecutionHelper.ExecuteTasks[T](T contentContext, IList`1 tasks)
   at ArcherTech.Kernel.Brokers.AcquireLocksTask`1.Execute(T contentContext)
   at ArcherTech.Kernel.Brokers.TaskExecutionHelper.ExecuteTasks[T](T contentContext, IList`1 tasks)
   at ArcherTech.Kernel.Brokers.IndexedContentIteratorTask`1.ExecuteNonthreadedIterator(T contentContext, IList`1 indexedContentContexts)
   at ArcherTech.Kernel.Brokers.TaskExecutionHelper.ExecuteTasks[T](T contentContext, IList`1 tasks)
   at ArcherTech.Kernel.Brokers.ContentBroker.ExecuteContentSavePlan(ContentContext contentContext, IDictionary`2 indexMap, ContentSavePerformanceData performanceData, BatchContentSaveResult returnResults)
   at ArcherTech.Kernel.Brokers.ContentBroker.Save(IList`1 contentContainers, Nullable`1 subformFieldId, ContentSaveOptions saveOptions)
   at ArcherTech.Kernel.Brokers.ContentBroker.Save(InternalContentSaveContainer content, Nullable`1 subformFieldId, ContentSaveOptions saveOptions)
   at ArcherTech.Kernel.Managers.ContentManager.Save(SessionContext sessionContext, ContentContainer content, Nullable`1 subformFieldId, Boolean applyCalculationsImmediately, Boolean scheduleRelatedContentAsync)
   at ArcherTech.Kernel.Managers.ContentManager.Save(SessionContext sessionContext, Content content, Nullable`1 subformFieldId, Boolean applyCalculationsImmediately, Boolean scheduleRelatedContentAsync)
   at ArcherTech.Web.Modules.GenericContent.Views.RecordPresenter.SaveContent(Content content, Nullable`1 subformFieldId, Nullable`1 contentReviewAction, Boolean applyCalculationsImmediately, Boolean queueRelatedCalcInline)
   at ArcherTech.Web.Modules.GenericContent.Views.RecordPresenter.ValidateAndMaybeCommit()
   at ArcherTech.Web.Modules.GenericContent.Views.RecordPresenter.ApplyRecordChanges()
   at Security2000.GenericContent.Record.SaveApplyButton_Click(Object sender, EventArgs e)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</StackTrace>
                    </Exception>
                </TraceRecord>
            </DataItem>
        </TraceData>
    </ApplicationData>
</E2ETraceEvent>
CauseThe service Distributed Transaction Coordinator is not running on the offline computer.
ResolutionSet the service Distributed Transaction Coordinator to automatically start on the offline computer.

Attachments

    Outcomes