SAP Knowledge Base Article - Preview

2684834 - Error "Could not create random number generator." when using IBM Case Manager

Symptom

  • Unable to login to CMS 
  • Error "Could not create random number generator." when using IBM Case Manager
  • Error found in Tomcat logs (catalina.out):

    java.util.concurrent.ExecutionException: com.crystaldecisions.celib.stringhandler.CryptoException$InternalCryptographicLibraryException

    cause:com.businessobjects.bcm.exception.UnexpectedError: Could not create random number generator. (A JSAFE_SecureRandom object of CTRDRBG-256-0 is not available on any of the devices. (Java))

    detail:null Could not create random number generator. (A JSAFE_SecureRandom object of CTRDRBG-256-0 is not available on any of the devices. (Java))

            at java.util.concurrent.FutureTask.report(FutureTask.java:122)

            at java.util.concurrent.FutureTask.get(FutureTask.java:202)

            at com.hostname.edm.cc.reporting.BOSessionManager.timedMethodCall(BOSessionManager.java:73)

            at com.hostname.edm.cc.reporting.AuthenticationFilter.getEnterpriseSession(AuthenticationFilter.java:236)

            ...

            ... 1 more

    Caused by: com.businessobjects.bcm.exception.UnexpectedError: Could not create random number generator. (A JSAFE_SecureRandom object of CTRDRBG-256-0 is not available on any of the devices. (Java))

            at com.businessobjects.bcm.internal.BcmRsaLib.getPRNG(BcmRsaLib.java:155)

            at com.businessobjects.bcm.BCM.randomLong(BCM.java:694)

            at com.crystaldecisions.sdk.framework.internal.TrustedPrincipal.getRandomString(TrustedPrincipal.java:252)

            ... 12 more

    Caused by: java.security.NoSuchAlgorithmException: A JSAFE_SecureRandom object of CTRDRBG-256-0 is not available on any of the devices. (Java)

            at com.rsa.jsafe.JSAFE_SecureRandom.a(Unknown Source)

            at com.rsa.jsafe.JSAFE_SecureRandom.getInstance(Unknown Source)

            at com.businessobjects.bcm.internal.BcmRsaLib.createPRNG(BcmRsaLib.java:140)

            at com.businessobjects.bcm.internal.BcmRsaLib.getPRNG(BcmRsaLib.java:153)

            ... 16 more

    ERROR [com.hostname.edm.cc.reporting.BOSessionManager] getEnterpriseSession:BO Authentication execution failed

    ERROR [com.hostname.edm.cc.reporting.AuthenticationFilter] Unable to get BO Enterprise Session. Reporting disabled for this session


Read more...

Environment

  • SAP BusinessObjects Business Intelligence Platform (BI) 4.1 SP11
  • Tomcat 8.5.13
  • Red Hat Enterprise Linux (RHEL)
  • IBM Case Manager

Product

SAP BusinessObjects Business Intelligence platform 4.1

Keywords

case manager, RSA, RSA toolkit, BI 4.1, RHEL, Tomcat 8.5.13 , KBA , BI-BIP-INS , Enterprise (BI platform) installation, upgrade, patching , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.