错误:确保此计算机上安装了CRPE32。

2020-08-21 03:45发布

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

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


大家好,

我们在计算机SAP 2013上有一个客户端-另一台计算机上的Crystal服务器客户端工具(14.1.9.2256)和服务器SP09更新(14.1.9.2256)。

我们在客户端计算机上有一个应用程序,该应用程序使用此客户端API并读取客户端计算机上的rpt文件,并将其保存在报告服务器(文件存储库)中。 但是它失败并显示以下错误:

无法从报告文件XXXXXXXXXX中读取数据。 原因:无法打开C:\ Users \ XXXXXXXX \ AppData \ Local \ Temp \ 9 \ tmpreport \〜ci1bdcaa e2c97baeb.rpt的打印引擎。 确保此计算机上已安装CRPE32。

我确定以下内容

1。 确保每个人都可以访问system32,syswow64,temp和C:\ Users \ XXXXXXXX 文件夹。

2。 确保 CRPE32 的路径在环境变量中。

有人可以帮助您了解问题所在吗?

谢谢

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

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


大家好,

我们在计算机SAP 2013上有一个客户端-另一台计算机上的Crystal服务器客户端工具(14.1.9.2256)和服务器SP09更新(14.1.9.2256)。

我们在客户端计算机上有一个应用程序,该应用程序使用此客户端API并读取客户端计算机上的rpt文件,并将其保存在报告服务器(文件存储库)中。 但是它失败并显示以下错误:

无法从报告文件XXXXXXXXXX中读取数据。 原因:无法打开C:\ Users \ XXXXXXXX \ AppData \ Local \ Temp \ 9 \ tmpreport \〜ci1bdcaa e2c97baeb.rpt的打印引擎。 确保此计算机上已安装CRPE32。

我确定以下内容

1。 确保每个人都可以访问system32,syswow64,temp和C:\ Users \ XXXXXXXX 文件夹。

2。 确保 CRPE32 的路径在环境变量中。

有人可以帮助您了解问题所在吗?

谢谢

付费偷看设置
发送
6条回答
追夢秋陽
1楼-- · 2020-08-21 04:25

有人有任何输入吗? 如果是这样,您能告诉我吗?

wang628962
2楼-- · 2020-08-21 04:20

我已经修复了您的标签,如果您希望问题能引起正确的听众,请更仔细地选择标签。

clasier
3楼-- · 2020-08-21 04:13

您使用的SDK是-。 NET还是Java?

您似乎为客户端和服务器发布了相同的版本号。 如果它们不是同一版本,则可能是您遇到的问题。 服务器和客户端必须使用相同的版本,以便正常工作。

如果它们是相同的版本,那么我有两件事可供您尝试:

1。 运行发布"以管理员身份"文件的应用程序,以查看是否有助于解决该问题。

2。 如果那不起作用,请尝试在服务器上运行客户端工具的"修复"安装。

如果这两种方法都不能解决您的问题,请发布用于执行此操作的代码。 过去,我已经编写了C#代码来执行此任务,而无需使用crpe打开报表。 我可能至少可以分享其中的一些内容。

-Dell

嗨,Denis,不要向CR Report SDK发送新技术问题,这是针对旧版运行时的

在这种情况下,因为它是BOE,所以需要使用BO Platform SDK。

Aaron 3364
5楼-- · 2020-08-21 04:04

嗨,戴尔,

非常感谢您的回复。

1。 它基于.NET。 是的,客户端和服务器的版本相同。 它进行了更新,以排除相同的情况。

2。 我们正在使用对报告服务器具有管理员权限的本地用户来发布报告。 该用户已添加到报表服务器用户中。 由于这在客户端上看起来像是一个问题,因此我们并未对该用户的访问权限进行过多检查。 我们将对此进行更多调查。 管理员帐户由IT维护。 我将要求IT尝试此操作并查看。

3。 整个过程都驻留在类库中。 我将尝试将其移至exe并尝试相同的操作。 一旦尝试,我将发布代码。

有什么方法可以扩展客户端上的日志记录,以便我们可以准确地看到CRPE32.dll的抛出方式和位置?

-Dileep

Doze时光
6楼-- · 2020-08-21 04:23

嗨,Dileep,

我将标签更改为BI SDK。

这是Windows还是WEB应用程序?

该错误很可能是由于缺少依赖项或格式错误所致。

CR/BOE .NET运行时用于您的应用程序配置而非操作系统,因此,如果使用x86进行编译,则需要 x86 MSI安装,与x64模式相同。

该错误不是信息丰富的dll的本质,所报告的错误仅表示它是最后一次在crpe32.dll中报告,但是没有告诉您原因。

检查您的app.config或web.config中是否存在重定向。

使用ProcessMonitor来查找您的应用在哪里寻找crpe32.dll。

Don

一周热门 更多>