HTTP状态500

2020-09-25 05:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI专家 我们正在使用 AS...

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

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


HI专家

我们正在使用 ASP.net 应用程序来显示BO的报告,该应用程序运行良好,但是对于某些 报告BO应用程序抛出" HTTP:500连接已关闭"错误:以下是完整的错误

HTTP状态500-javax.servlet.ServletException:java.lang.Error:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0


类型状态报告

消息 javax.servlet.ServletException:java.lang.Error:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0

说明 服务器遇到内部错误,无法满足该请求。


Apache Tomcat/7.0.55

--------------------------------------------------- -------------------------------------------------- ----------------------

以及引发异常的URL

OpenDocument/opendoc/openDocument.faces,并传递以下参数,出于安全原因,我们删除了IDocID和令牌。

isApplicationtrueappKindOpenDocumentsWindowSameiDocIDtoken
sKindFullClientsTypewid

请找到我的发现,这将有助于理解该问题:

Que)此应用程序运行的报告与无效的报告有什么区别?评论)由于我们正在使用联合身份验证令牌对BO进行身份验证。 我们仅更改BO令牌和报告ID。

Que)如果同一用户附加到不同的配置文件,则用户将从配置文件中获取文件夹和报告详细信息,仅对于该特定(例如全局)配置文件(文件夹)BO应用程序抛出错误( 文件夹),它按预期工作。 可以正常工作,它们位于其他文件夹中。

注释)是,其他报告位于不同的文件夹中,它们工作正常。 Que)被叫URL是否不同? 否,相同的URL(查询字符串将具有不同的报告ID和BO令牌吗?是否无法通过bilaunchpad或CMC访问打开的报告? 使用ADMIN帐户(SAP)。 /BOE/OpenDocument/1412182033/OpenDocument/opendoc/openDocument.faces?iDocID=56543,它会弹出一个SAP登录页面,并且此报告有效。

Qus)您使用的是Que)BOE的哪个版本?

评论)SAP BO 4.1

另一方面:作为专家之一( Denis Konovalov )建议该文件夹的安全性问题,请帮助我如何在CMC/BI启动板中查看文件夹的安全性。 截屏非常有用

谢谢

穆罕默德·萨比尔