首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >secLdap插件中发生内部错误。空

secLdap插件中发生内部错误。空
EN

Stack Overflow用户
提问于 2019-12-13 21:57:39
回答 1查看 206关注 0票数 0

我们无法连接BO服务器(SAP报告)。

Java代码。

代码语言:javascript
复制
String USER = "xxxxxxxxxx";
String PASSWORD="yyyyyyy";
String SERVER="zzzzzz:6400";
ISessionMgr sessionMgr = CrystalEnterprise.getSessionMgr();
IEnterpriseSession enterpriseSession;
enterpriseSession = sessionMgr.logon(USER, PASSWORD ,SERVER, "secLDAP");

我们得到的是低于错误

代码语言:javascript
复制
com.crystaldecisions.sdk.exception.SDKException$SecurityError: An internal error has occurred in the secLdap plugin.
cause:java.lang.NullPointerException
detail:An internal error has occurred in the secLdap plugin. null
    at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPError.ThrowException(LDAPError.java:69)
    at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPAuthentication.setClientParasSeq(LDAPAuthentication.java:119)
    at com.crystaldecisions.sdk.occa.security.internal.PlugInLoader.setParams(PlugInLoader.java:189)
    at com.crystaldecisions.sdk.occa.security.internal.LogonService.doLogon(LogonService.java:318)
    at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:693)
    at com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:295)
    at com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166)
    at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:425)
    at com.reporting.util.ReportManager.generateTokenBO(ReportManager.java:161)
    at com.reporting.util.ReportManager.main(ReportManager.java:144)
Caused by: java.lang.NullPointerException
    at com.crystaldecisions.celib.misc.StringPatternHelper.split(StringPatternHelper.java:43)
    at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPHostInfoHelper.findHostElement(LDAPHostInfoHelper.java:132)
    at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPHostInfoHelper.findBestMatch(LDAPHostInfoHelper.java:110)
    at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPAuthentication.ExtractParameters(LDAPAuthentication.java:258)
    at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPAuthentication.setClientParasSeq(LDAPAuthentication.java:113)
    ... 8 more

请帮助解决此问题

EN

回答 1

Stack Overflow用户

发布于 2021-08-31 13:37:11

我甚至在从3.x迁移到4.2时遇到了确切的问题,BI4.X的依赖Jar文件有一些更改。

对我有效的解决方案是,我已经用新的替换了我的旧的BI jars,并添加了更多的jcmFIPS.jar,Tracelog.jar,jcm.jar jars。

这些jar文件集可以在"C:\Program files (x86)\SAP Business Objects\SAPJavaEnterpriseXI4.0\ BusinessObjects \lib“中找到。

通过从服务器错误中查找缺少的类,我添加了所需的jar文件。

更多详细信息--> https://help.sap.com/viewer/0225aa3e7b4b4b17b2d4a882e6f2de96/4.2.4/en-US/45f4d9ba6e041014910aba7db0e91070.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59324024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档