000039358 - Package mapping does not work in Archer

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

Article Content

Article Number000039358
Applies ToProduct Set: Archer
Product/Service Type: Archer (On-Premise)
Version/Condition: 6.8.0.2
 
IssueWhen trying to map the package, the package mapper brings it back to the "Install Package" page.
 

Error in w3wp log:
</System>
<ApplicationData>
<TraceData>
<DataItem>
<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<TraceIdentifier>Archer.NET</TraceIdentifier>
<UserId>0</UserId>
<Description>Internal Error in GetPackageMetadataContainer</Description>
<AppDomain>/LM/W3SVC/1/ROOT-1-132448717144874614</AppDomain>
<Exception>
<ExceptionType>System.InvalidOperationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
<Message>Internal Error in GetPackageMetadataContainer</Message>
<Source>ArcherTech.Kernel</Source>
<StackTrace> at ArcherTech.Kernel.Brokers.Packaging.PackageBroker.GetPackageMetadataContainer(Int32 packageId)
at ArcherTech.Kernel.Managers.PackageManager.GetPackageMetadataContainer(SessionContext sessionContext, Int32 packageId)</StackTrace>
<InnerException>
<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.Kernel</Source>
<StackTrace> at ArcherTech.Kernel.Utility.Packaging.KeyManager`1.LevelLayoutGuidLookup(IEnumerable`1 keys)
at ArcherTech.Kernel.Utility.Packaging.KeyManager`1.PerformKeyLookup[K,D](IEnumerable`1 keys, IDictionary`2 keyCache, Func`2 keyLookup)
at ArcherTech.Kernel.Utility.Packaging.KeyManager`1.GetTargetLevelLayouts(IEnumerable`1 layoutKeys)
at ArcherTech.Kernel.Brokers.Packaging.PackageBroker.PerformMatch(IKeyManager keyManager, Int32 levelId, IList`1 sourceLayouts)
at ArcherTech.Kernel.Brokers.Packaging.PackageBroker.PerformMatch(IKeyManager keyManager, Int32 moduleId, IList`1 sourceLevels)
at ArcherTech.Kernel.Brokers.Packaging.PackageBroker.PerformMatch(IKeyManager keyManager, GuidMetadataContainer container)
at ArcherTech.Kernel.Brokers.Packaging.PackageBroker.ReadPackageAndMatch(Stream stream, ImportPackageContainer packageContainer)
at ArcherTech.Kernel.Brokers.Packaging.PackageBroker.&lt;&gt;c__DisplayClass46_3.&lt;GetPackageMetadataContainer&gt;b__0()</StackTrace>
</InnerException>
</Exception>
</TraceRecord>
</DataItem>
</TraceData>
</ApplicationData>
</E2ETraceEvent>


 
CauseThe 'LevelLayoutGuidLookup' error happened due to a subform missing a layout. 
ResolutionDeleting the sub-form fixes this issue.

Attachments

    Outcomes