Performed recommended tasks:
- upgraded robots to the same version 7.96
- checked certificate.pem config in robot.cfg
- fully uninstalled cabi and wasp from the cabi robot.
- deleted cabi and wasp directories
- did not deploy wasp this time to let cabi do it
Cabi deployment failed a bit quicker this time with the same error. I captured an additional error in the controller.log:
Oct 3 14:58:42:315 [140565323671360] Controller: probe_list (cabi) from 10.28.168.209/64979
Oct 3 15:02:14:190 [140565323671360] Controller: portAliveCheck - check cabi 48011
Oct 3 15:02:14:191 [140565323671360] Controller: AliveCheckNext cabi/48011
Oct 3 15:02:14:192 [140565323671360] Controller: AliveStatus failed: cabi/48011 communication error (0)
Looks like the robot cannot communicate locally with the cabi probe on port 48011, correct?
Thanks!
Original Message:
Sent: 10-03-2019 11:49 AM
From: Gene HOWARD
Subject: CABI probe deployment fails with ArrayIndexOutOfBoundsException:
the first thing is that you need to update the robot to 7.96 or newer for the pem file to work.
this will not work with the 7.93 robot.
so I would do the following
1) update the robot to 7.96
make sure the robot.cfg has the information for the pem file
delete the wasp and cabi probes from the UI and the file system
delete the <nimsoft>\c folder from the file system and deploy it again and see if that does not fix your issue.
make sure to set your robot loglevel to 3 and logsize to 5000 and the cabi probe loglevel to 5 and logsize to 35000 if you still have a problem a restart the robot.
this should provide you with further information if still having an issue.
------------------------------
Gene Howard
Principal Support Engineer
Broadcom
Original Message:
Sent: 10-03-2019 11:45 AM
From: Alexander Solokhin
Subject: CABI probe deployment fails with ArrayIndexOutOfBoundsException:
Hi Gene,
here is the detailed information:
UIM version = 9.0.2
CABI probe version = 3.20
CABI type = bundled
Robot version = 7.93
Robot version of Primary = 7.96
Back end oracle type and version = Oracle 11G running on RHEL 6.10
We did distribute the certificate.pem file to the UMP and CABI robots prior to install and updated the robot.cfg files. There are no errors related to data_engine connection. We also recently re-installed UMP which worked fine, so we know that the.pem file config works.
I tried to deploy CABI probe using two different ways - without first deploying the wasp probe and by first deploying the wasp probe and keeping it inactive. This error came up both times.
Thank you!
Original Message:
Sent: 10-03-2019 11:17 AM
From: Gene HOWARD
Subject: CABI probe deployment fails with ArrayIndexOutOfBoundsException:
HI we need a little more information
What version of UIM?
What version of CABI?
is it bundled or cabi external?
robot version where cabi is running?
robot version on the primary?
back end oracle type and version?
if you are running 9.x did you update the controller with the pem file from the primary so that the robot could communicate with the data_engine and get the connection string?
------------------------------
Gene Howard
Principal Support Engineer
Broadcom
Original Message:
Sent: 10-03-2019 10:20 AM
From: Alexander Solokhin
Subject: CABI probe deployment fails with ArrayIndexOutOfBoundsException:
Hello fellow UIM folks,
We are deploying a fresh bundled CABI robot and are consistently getting the same java exception.
The robot is running on RHEL 7.6 release. RAM is configured to 6 GB to exceed minimum required specs.
The error pops up shortly after probe deployment begins. All of the required packages are present.
Is anyone familiar with this peculiar error?
The database is Oracle. Here is the java exception:
Oct 02 16:04:43:441 [main, cabi] EncryptorService initializing. Oct 02 16:04:43:441 [main, cabi] EncryptorService initializing. Oct 02 16:04:44:319 [main, cabi] ****************[ Starting ]**************** Oct 02 16:04:44:319 [main, cabi] 3.2.0 Oct 02 16:04:44:319 [main, cabi] CA Oct 02 16:04:44:322 [main, cabi] port=48011 Oct 02 16:04:44:355 [main, cabi] Login to NimBUS is OK Oct 02 16:04:44:363 [main, cabi] cabi_mode is 'bundled' Oct 02 16:04:44:363 [main, cabi] Running installation sequence since this is either a fresh install or an upgrade Oct 02 16:04:44:539 [main, cabi] activating wasp... Oct 02 16:04:44:552 [main, cabi] java.lang.ArrayIndexOutOfBoundsException: 1 at com.nimsoft.nimdbprovider.de.provider.DataEngineDBProviderInfo.parseDEConnectionString(DataEngineDBProviderInfo.java:248) at com.nimsoft.nimdbprovider.de.provider.DataEngineDBProviderInfo.<init>(DataEngineDBProviderInfo.java:75) at com.nimsoft.nimdbprovider.de.provider.DataEngineDBProviderFactory.createDataEngineDBProvider(DataEngineDBProviderFactory.java:43) at com.ca.cabi4uim.common.DBInfoFactory.initNimDBProviderBase(DBInfoFactory.java:39) at com.ca.cabi4uim.common.DBInfoFactory.getNimDBProviderBase(DBInfoFactory.java:23) at com.ca.cabi4uim.Probe.setupcabi(Probe.java:276) at com.ca.cabi4uim.Probe.initOnTimer(Probe.java:620) at com.nimsoft.nimbus.NimProbe.doForever(NimProbe.java:418) at com.ca.cabi4uim.Probe.run(Probe.java:805) at com.ca.cabi4uim.Probe.main(Probe.java:111) Oct 2 16:04:45:552 [139834224711488] Controller: Probe 'cabi' (command = <startup java>) returns no-restart code (42)