We have recently changed the hostname or IP for our database server and updated the same in data_engine. Also seen this issue when data_egine user password is changed.
Everything is working in UIM except CABI, which is giving a 404/page not found error when navigating to /cabijs
The cabi probe log shows errors like the following:
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] JasperUserUtility:login(): URL attempted :https://(cabiurl)/cabijs/login.html
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] JasperUserUtility:login(): Response code :404
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] UimToJasperUserSync(): Can't log into CABI! Has the default superuser password is changed?
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] UimToJasperUserSync(): I'm going to try to pull the superuser password out of the probe config.
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] reading config property: setup/recovery_username with def value: superuser ...
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] reading config property: setup/recovery_password ...
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] SSO JasperUserUtility will be using jasperAdminUser: superuser
Apr 23 08:28:32:737 [UserSynchronizationThread, cabi] JasperUserUtility:login(): URL attempted :https://(cabiurl)/cabijs/login.html
Apr 23 08:28:32:738 [UserSynchronizationThread, cabi] JasperUserUtility:login(): Response code :404
Apr 23 08:28:32:738 [UserSynchronizationThread, cabi] UimToJasperUserSync(): I can't log into CABI! I've tried all the known passwords. I give up...
Release : 20.3, 20.4
Component : UIM - CABI
Edit the following file on the cabi robot:
(NIMSOFT_HOME)/Nimsoft/probes/service/wasp/webapps/cabijs/META-INF/context.xml
This file will contain the hostname/IP and password to the backend database connection
Change the information to the correct hostname/IP or password and save the file.
Restart the entire cabi robot and the issue should be resolved.
The following documentation will guide you through this process. CHANGING JNDI PASSWORD ON CABI