找回密码
 立即注册

QQ登录

只需一步,快速开始

ryan.z

初级会员

1

主题

7

帖子

400

积分

初级会员

积分
400

活字格认证

最新发帖
ryan.z
初级会员   /  发表于:2012-10-15 12:44  /   查看:19519  /  回复:20
异常log信息:

GrapeCity.ActiveReports.ReportException: Printer does not support Letter papersize. Please use PaperKind.Custom in your PageSettings or specify a papersize supported by the current printer。
在生成成功的时候没有以上异常信息。

出现异常情况的环境为:
windows2008 r2
cluster manage  Servers and applications

失败场景
建立一个domian,domian admins里面添加一个sysadmin_local用户。
使用sysadmin_local用户运行cluster application主程序,生成pdf异常。


成功场景
建立一个domian,domian admins组里面添加一个sysadmin_local用户,将本机的administrator添加到domian admins用户组里面。

不使用cluster application运行主程序。
使用administrator用户运行主程序,主程序能运行,并能生成pdf。

使用cluster application运行主程序
使用本地administrator用户,运行cluster application主程序,能生成pdf。
使用domian admins组里面的sysadmin_local用户,运行cluster application主程序也可以,这个时候显示进程的用户不是sysadmin_local用户,应该是administrator用户。

20 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-10-15 13:07:00
沙发
回复 1楼ryan.z的帖子

ryan.z 你好,
问题已经查收,正在处理中,有结果尽快回复。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-15 15:23:00
板凳
回复 1楼ryan.z的帖子

ryan.z 你好,
首先,抛开环境不谈,一般该异常信息抛出的原因是:
客户机不支持该纸张类型,可以尝试通过以下方法解决:
1.设置
  1. Document.Printer.PrinterName =“”
复制代码

2.给客户机上的打印机定义报表中设置的纸张类型。

其次:
1.之前得知你那边的程序为 WinForm 程序,那请问客户机访问该程序是是通过登录服务器访问还是通过web站点访问呢?如果是通过 Web 站点访问,推荐两篇文章参考:
a.http://www.datadynamics.com/forums/47908/PrintPost.aspx
b.http://www.datadynamics.com/forums/92686/ShowPost.aspx
2.由于我这边没有 Win 2008 R2 服务器集群环境。所以,关于 Win 2008 R2 Cluster 运行程序权限问题我们需要和产品组进行沟通,由于时差问题,所以明天回复。
回复 使用道具 举报
enson100
论坛元老   /  发表于:2012-10-15 15:35:00
地板
回复 3楼iceman的帖子

我跟楼主是一个公司的,并且在处理相同问题。
此贴是这个帖子的延续:http://gcdn.grapecity.com/showtopic-6274.html

首先,可以排除打印机名称设置问题,我们就是你们给出的方法设置。
其次,我们已经可以确认应该是权限设置问题,但是相同的服务器设置,却出现了一台可以生产pdf,另外一台却不能正常输出,并报出异常。

请尽快帮忙查明原因,谢谢。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-15 15:45:00
5#
回复 4楼enson100的帖子

我这边已经和研发组开始沟通,请问 3# 中的两个帖子是否试用于你的环境,是否有所帮助?
还有客户机生成 AR 报表的方式是通过 Web 站点还是直接登录 Server 呢?
回复 使用道具 举报
enson100
论坛元老   /  发表于:2012-10-15 15:50:00
6#
回复 5楼iceman的帖子

没有帮助。设置与不设置都是同样效果。
客户机生成AR报表是直接在server中进行的,不通过Web,也没有预览,直接后台生成。
回复 使用道具 举报
ryan.z
初级会员   /  发表于:2012-10-15 15:58:00
7#
在不使用win 2008 r2服务器集群环境运行的程序,是可以正常生成pdf的。只有在服务器集群环境下运行才出现异常。我们怀疑的权限问题在上面已经有案例说明。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-15 16:12:00
8#
回复 7楼ryan.z的帖子

这个问题已经和开发人员进行沟通中,由于时差原因,需要明天回复。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-16 11:50:00
9#


你好,产品开发组正在调查,由于这个 Case 比较少见,所以搭建环境和测试问题都需要一定的时间。

我们已经可以确认应该是权限设置问题,但是相同的服务器设置,却出现了一台可以生产pdf,另外一台却不能正常输出,并报出异常。
上边提到,有一台机器可以正常运行,那么如果使用 1# 中提到的不同权限还会出现异常吗?所以,推测原因也有可能出现机器的设置上。可以比较两台机器的设置有什么不同,看是否能解决问题。
回复 使用道具 举报
ryan.z
初级会员   /  发表于:2012-10-16 14:17:00
10#
主要排除那些设置不一致呢?能否列一下?
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部