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 , Installation, Updates, 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 for Me (Login required).

Search for additional results

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