Issue | Package installation failed to install the navigation menu items. When trying to access the application, the icons for new record, search records, reports and data import were missing and an error is displayed: Failed getting application filters.

Exception from the JobFramework log file:
<ApplicationData> <TraceData> <DataItem> <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord"> <TraceIdentifier>Archer.Kernel.Packaging</TraceIdentifier> <UserId>99999</UserId> <LogReferenceId>062417-183057-1431</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.NavigationMenuInstallAction.AddReportContainer(IReportableMenuItem reportableMenuItem, IDictionary`2 sourceReports) at ArcherTech.Kernel.Brokers.Packaging.Install.Actions.NavigationMenuInstallAction.PrepareUpdateModuleMenu(ModuleMenu sourceModuleMenu, ModuleMenu existingModuleMenu, InstallMethod installMethod, Module sourceModule, Nullable`1 targetLanguageId) at ArcherTech.Kernel.Brokers.Packaging.Install.Actions.NavigationMenuInstallAction.<>c__DisplayClass7_0.<InstallModuleMenu>b__0(InstallContext context, ExecuteActions`1 actionExecutor)</StackTrace> </Exception> </TraceRecord> </DataItem> </TraceData> </ApplicationData>
|
Resolution | - Go to Administration, Application Builder, Manage application and select the application.
- Go to Navigation Menu, select the items from the list like New Record, Record, Reports, Search Records, Data import and Save.
If you are seeing this issue in 6.5.x and the application id 414, this is a known issue introduced in 6.5 and fixed in 6.5.P4 and higher. |