Install IDM 14.1 startup fails with ExceptionInInitializerError at org.bouncycastle.crypto.fips.FipsDRBG.rbgStartupTest

Document ID : KB000097642
Last Modified Date : 22/05/2018
Show Technical Document Details
Issue:
IDM 14.1 does not start after installation on WebLogic. The following errors occur:

### <[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1523556502783> java.lang.ExceptionInInitializerError
 at org.bouncycastle.crypto.fips.FipsDRBG.drbgStartupTest(Unknown Source)
 at org.bouncycastle.crypto.fips.FipsDRBG.(Unknown Source)
 at org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider.(Unknown Source)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:264)
 at com.netegrity.crypto.IAMCrypto.(IAMCrypto.java:79)...

 
Environment:
IDM 14.1 (fresh install)
WebLogic 12.1.3
RH Linux
 
Cause:
IM 14.1 requires libraries found in Cumulative Patch CP04.
Resolution:
After IM 14.1 is installed,
  1. Install Cumulative Patch 04 (CP04)
https://docops.ca.com/ca-identity-manager/14-1/EN/release-information/release-notes-14-1-cumulative-patches#ReleaseNotes-14.1CumulativePatches-DownloadandDeploymentInstructions
 
Search for:
CP-IM-140100-0004.tar.gz and you will be able to download the patch.
 
  1. Make sure you have bc_001-fips-1.0.0.jar in iam_im.ear/APP-INF/lib folder
  2. Check for bcprov-ext-jdk15-1.40.jar, and if it exists remove it from iam_im.ear/APP-INF/lib folder
Additional Information:
The issue is resolved in IM 14.2,