Issue | When packaging from any instance to another instance, including from and to the same instance:
- All existing apply conditional layout settings for the application are lost
- All apply conditional layout settings included in the package fail to install.
The following error is logged into the JobFramework log file during package installation:
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
<System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
<EventID>7</EventID>
<Type>3</Type>
<SubType Name="Error">0</SubType>
<Level>LEVEL ID</Level>
<TimeCreated SystemTime="2018-05-08T19:31:33.8991438Z" />
<Source Name="Archer.Kernel.Packaging" />
<Correlation ActivityID="{ed050341-4e88-4c74-849e-ee615df1f7ef}" />
<Execution ProcessName="ArcherTech.JobFramework.Job" ProcessID="43484" ThreadID="1" />
<AssemblyVersion>6.3.101.1002</AssemblyVersion>
<Channel />
<Computer>SERVERNAME</Computer>
</System>
<ApplicationData>
<TraceData>
<DataItem>
<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<TraceIdentifier>Archer.Kernel.Packaging</TraceIdentifier>
<UserId>USERID</UserId>
<LogReferenceId>050818-193133-8522</LogReferenceId>
<Description>Object reference not set to an instance of an object.</Description>
<AppDomain>ArcherTech.JobFramework.Job.exe</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.Kernel</Source>
<StackTrace> at ArcherTech.Kernel.Brokers.Packaging.Install.Actions.LayoutInstallAction. <>c__DisplayClass11_1.<EnsureKeyField>b__4(LevelLayoutSectionBase section)
at ArcherTech.Utility.ExtensionMethods.CollectionExtensions.FindFirstSection(IEnumerable`1 tabs, Func`2 match)
at ArcherTech.Kernel.Brokers.Packaging.Install.Actions.LayoutInstallAction.EnsureKeyField(InstallContext context, LevelLayout returnLayout, LevelLayout sourceLayout, LevelLayout existingLayout)
at ArcherTech.Kernel.Brokers.Packaging.Install.Actions.LayoutInstallAction.PrepareOverrideLayout(InstallContext context, LevelLayout returnLayout, LevelLayout sourceLayout, LevelLayout existingLayout, Module sourceModule, Boolean updateItems)
at ArcherTech.Kernel.Brokers.Packaging.Install.Actions.LayoutInstallAction.UpdateLayout(InstallContext context, LevelLayout sourceLayout, LevelLayout existingLayout, Boolean overrideLayout, Boolean updateItems, Module sourceModule)
at ArcherTech.Kernel.Brokers.Packaging.Install.Actions.LayoutInstallAction.<>c__DisplayClass3_0.< InstallLayout>b__0(InstallContext context, ExecuteActions`1 actionExecutor)</StackTrace>
</Exception>
</TraceRecord>
</DataItem>
</TraceData>
</ApplicationData>
</E2ETraceEvent>
|