on 2018 Nov 21 1:44 PM
Hi,
after the upgrade of the BIP to 4.2 SP5 our SDK-Script isn't running anymore.
First of all i have updated the old jars and added the new ones.
Now I'm getting this error:
Exception in thread "Thread-0" java.lang.ExceptionInInitializerError
at com.businessobjects.bcm.BCM.<clinit>(BCM.java:1144)
at com.crystaldecisions.enterprise.ocaframework.BCMInitializer.run(BCMInitializer.java:29)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.SecurityException: Algorithm not allowable in FIPS140 mode: FIPS186Random
at com.rsa.cryptoj.o.cc.j(Unknown Source)
at com.rsa.cryptoj.o.ci.j(Unknown Source)
at com.rsa.cryptoj.o.cj.newSecureRandom(Unknown Source)
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.initialize(BcmRsaLib.java:277)
at com.businessobjects.bcm.internal.BcmRsaLib.<clinit>(BcmRsaLib.java:289)
... 3 more
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class com.businessobjects.bcm.BCM
at com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.establishConfidentialChannel(ConfidentialChannelService.java:175)
at com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:145)
at com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem(CCMap.java:63)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:845)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:805)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:210)
at com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166)
at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody0(SessionMgr.java:454)
at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1$advice(SessionMgr.java:512)
at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:1)
at com.wuerth.sap.bi.CGMain.main(CGMain.java:761)
What can I do now? Do I have to create a new certificate with PKCS12 Tool with parameter -disableFIPS as described in this KBA?
2519468 - Setting up STS per SAP note 2437674 fails with certificate errors in BW
Thanks in advance
Christoph
Request clarification before answering.
Hi,
see my Answer about "jcmFIPS.jar" and also the Answer from Dell Stinnett-Christy (running outside eclipse) in https://answers.sap.com/questions/654919/bi-42-sp6-cant-log-in-with-sdk.html
....
Second, if you are upgrading from an old version, the -FIPS parameter is not automatically added to BI. You should add it manually
For details on how to turn fips mode on, see:1733909 - How to turn ON or OFF FIPS-compliant mode on Windows or UNIX in BI 4.0?
I hope this will help you solve the problem
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
73 | |
21 | |
9 | |
7 | |
6 | |
6 | |
4 | |
4 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.