User Interface is stuck at blank End User License Agreement page after upgrade to RSA NetWitness Platform 11.4.1.1
Issue
After upgrading the Admin server from 11.4.0.1 to 11.4.1.1, a blank End User Licence Agreement page is returned and hence users cannot log in.
/var/lib/netwitness/uax/logs/sa.log shows the following error message indicating an issue with dashboard migration.
2020-05-23 01:55:51,208 [main] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dashboardPreferenceMigration': Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:137)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:407)
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dashboardPreferenceMigration': Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:137)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:407)
Cause
During the upgrade process, dashboards and dashlets are not migrated correctly.
Resolution
In order to resolve the issue, backup the dashboard, and dashlet collections and drop them from Mongo database by following the steps below.- Backup the collections.
mongoexport --db sa --collection dashboard --out dashboard.json -u deploy_admin -p netwitness --authenticationDatabase admin
mongoexport --db sa --collection dashlet --out dashlet.json -u deploy_admin -p netwitness --authenticationDatabase admin - Drop the collections.
mongo admin -u deploy_admin -p netwitness
use sa
db.dashboard.drop()
db.dashlet.drop()
- Restart jetty
systemctl restart jetty
Product Details
RSA Product Set: RSA NetWitness PlatformRSA Product/Service Type: Admin Server
RSA Version/Condition: 11.4.1.1
Platform: CentOS
O/S Version: 7
Approval Reviewer Queue
RSA NetWitness Suite Approval Queue