升级到BIP 4.2 SP5后,SDK脚本中的错误

2020-09-02 05:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

将BIP升级到4.2 SP5之后,我们的SDK脚本不再运行。
首先,我更新了旧的jar并添加了新的jar。
现在我遇到了此错误 :

线程" Thread-0"中的异常java.lang.ExceptionInInitializerError

com.businessobjects.bcm.BCM。 BCM.java:1144

在com.crystaldecisions.enterprise.ocaframework.BCMInitializer.run( BCMInitializer.java:29

在java.lang.Thread.run(未知来源)

由以下原因引起: java.lang.SecurityException :在FIPS140模式下不允许使用算法:FIPS186Random

com.rsa.cryptoj.o.cc.j(未知来源)

com.rsa.cryptoj.o.ci.j(未知来源)

com.rsa.cryptoj.o.cj.newSecureRandom(未知来源)

com.rsa.jsafe.JSAFE_SecureRandom.a(未知来源)

com.rsa.jsafe.JSAFE_SecureRandom.getInstance(未知来源)

在com.businessobjects.bcm.internal.BcmRsaLib.createPRNG( BcmRsaLib.java:140

在com.businessobjects.bcm.internal.BcmRsaLib.initialize( BcmRsaLib.java:277

在com.businessobjects.bcm.internal.BcmRsaLib。 BcmRsaLib.java:289

...还有3个

线程" main"中的异常java.lang.NoClassDefFoundError:无法初始化com.businessobjects.bcm.BCM类

在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService。建立ConfidentialChannel( ConfidentialChannelService.java:175

在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel( ConfidentialChannelService.java:145

在com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem( CCMap.java:63

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon( LogonService.java:845

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon( LogonService.java:805

在com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon( LogonService.java:210

在com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon( SecurityMgr.java:166

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody0( SessionMgr.java:454

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1 $ advice( SessionMgr.java:512

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon( SessionMgr.java:1

com.wuerth.sap.bi.CGMain.main上的

CGMain.java:761

我现在该怎么办? 是否必须使用此KBA中所述的带有参数-disableFIPS的PKCS12工具创建新证书?

2519468-每个SAP note 2437674设置STS失败,并由于BW中的证书错误

预先感谢

Christoph

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

将BIP升级到4.2 SP5之后,我们的SDK脚本不再运行。
首先,我更新了旧的jar并添加了新的jar。
现在我遇到了此错误 :

线程" Thread-0"中的异常java.lang.ExceptionInInitializerError

com.businessobjects.bcm.BCM。 BCM.java:1144

在com.crystaldecisions.enterprise.ocaframework.BCMInitializer.run( BCMInitializer.java:29

在java.lang.Thread.run(未知来源)

由以下原因引起: java.lang.SecurityException :在FIPS140模式下不允许使用算法:FIPS186Random

com.rsa.cryptoj.o.cc.j(未知来源)

com.rsa.cryptoj.o.ci.j(未知来源)

com.rsa.cryptoj.o.cj.newSecureRandom(未知来源)

com.rsa.jsafe.JSAFE_SecureRandom.a(未知来源)

com.rsa.jsafe.JSAFE_SecureRandom.getInstance(未知来源)

在com.businessobjects.bcm.internal.BcmRsaLib.createPRNG( BcmRsaLib.java:140

在com.businessobjects.bcm.internal.BcmRsaLib.initialize( BcmRsaLib.java:277

在com.businessobjects.bcm.internal.BcmRsaLib。 BcmRsaLib.java:289

...还有3个

线程" main"中的异常java.lang.NoClassDefFoundError:无法初始化com.businessobjects.bcm.BCM类

在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService。建立ConfidentialChannel( ConfidentialChannelService.java:175

在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel( ConfidentialChannelService.java:145

在com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem( CCMap.java:63

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon( LogonService.java:845

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon( LogonService.java:805

在com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon( LogonService.java:210

在com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon( SecurityMgr.java:166

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody0( SessionMgr.java:454

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1 $ advice( SessionMgr.java:512

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon( SessionMgr.java:1

com.wuerth.sap.bi.CGMain.main上的

CGMain.java:761

我现在该怎么办? 是否必须使用此KBA中所述的带有参数-disableFIPS的PKCS12工具创建新证书?

2519468-每个SAP note 2437674设置STS失败,并由于BW中的证书错误

预先感谢

Christoph

付费偷看设置
发送
13条回答
Baoming ROSE
1楼-- · 2020-09-02 06:20

嗨克里斯托夫,

否,您需要删除所有旧的,而只保留新的。 版本之间存在很多变化,因此jar文件的混合会给您带来很多问题,并且也不支持这种方式。

-Kedar

哎,真难
2楼-- · 2020-09-02 06:16

我们正在使用tomcat。
我不知道该怎么办。 我已从构建路径中删除了所有jar,并从bo服务器中添加了所有jar。
包含了所有需要的jar ... :-(
FIPS怎么样?应该在bo服务器上启用还是禁用它?/p>

哎,真难
3楼-- · 2020-09-02 06:13

如果错误消息仍然相同,则jar文件存在问题。

还可以告诉我您正在使用的Web应用程序服务器吗?

-Kedar

jovirus
4楼-- · 2020-09-02 06:24

如果您打算使用QAAWS,则应禁用FIPS; 否则,请启用

小c菟菟
5楼-- · 2020-09-02 06:28

嗨,

请参阅我关于" jcmFIPS.jar"的答案以及 Dell Stinnett-Christy (在月食之外运行)在 https://answers.sap.com/questions/654919/bi-42-sp6-cant-log-in-with-sdk.html

....

第二,如果要从旧版本升级,则-FIPS参数不会自动添加到BI。 您应该手动添加

有关如何打开fips模式的详细信息,请参见: 1733909 -如何打开 Windows或UNIX中BI 4.0中的FIPS兼容模式是打开还是关闭?

我希望这可以帮助您解决问题

路亽曱_Ryan
6楼-- · 2020-09-02 06:33

嗨克里斯托夫,

您能帮我解决这个问题吗? 我也面临着同样的问题。

一周热门 更多>