Purchase your Section 508 Compliance Support guide now!

Purchase your Section 508 Compliance Support guide now!

CAM-CRP-1085 when running cogconfig.sh on UNIX

IBM Cognos Configuration displays an error when attempting to start on UNIX. The option when receiving the error is to exit the application.

Error Message:

CAM-CRP-1085 An error occurred while verifying that the security provider classes were loaded.
Reason: java.lang.ClassNotFoundException: org.bouncycastle125.jce.provider.BouncyCastleProvider

The error with IBM Cognos 8.4 will be:

CAM-CRP-1085 An error occurred while verifying that the security provider classes were loaded.
Reason: java.lang.ClassNotFoundException: org.bouncycastle134.jce.provider.BouncyCastleProvider

Root Cause:

An Operating System user, other than the one launching IBM Cognos Configuration was used to copy the cryptographic jar files from beneath the /bin/jre/1.X.X/lib/ext directory, to the /lib/ext folder. The files that were copied into the new directory were left with file permissions that prevented read access to anyone but the User that copied the files.

The inability for the user launching IBM Cognos Configuration to access the files, prevents the application from using them.

Solution:

Ensure that all the files and sub-directories referenced by the JAVA_HOME environment variable are readable by the user running cogconfig.sh.