找回密码
 立即注册

QQ登录

只需一步,快速开始

wchangwei 讲师达人认证 活字格认证

高级会员

61

主题

186

帖子

1191

积分

高级会员

积分
1191

微信认证勋章讲师达人活字格认证活字格高级认证

wchangwei 讲师达人认证 活字格认证
高级会员   /  发表于:2021-7-20 16:02  /   查看:3741  /  回复:14
1金币
7.0 打印时报错在执行导出操作时,未知的异常出现。请再次尝试。
只有一条记录,打印时报错,然后这条数据和其他打印正常数据做了对比没有发现什么异常
去TEMP文件下,也没有找到对应的报错日志

最佳答案

查看完整内容

状态更新: 已经远程客户处理。 问题原因: 客户反馈在导出PDF时,有一条数据导出会报错:"The input is not a valid Base-64 string as it contains anon-base 64 character, more than two padding characters, or an illegalcharacter among the padding characters."。远程客户查看后只有一条数据导出有此报错,查看后,发现客户的导出页面中有使用签名插件,绑定了对应字段,删除签名插件后正常。发现是因为该条数据存 ...

14 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-7-20 16:02:52
来自 9#
本帖最后由 Erik.Xue 于 2021-7-27 12:03 编辑

状态更新:
已经远程客户处理。

问题原因:

客户反馈在导出PDF时,有一条数据导出会报错:"The input is not a valid Base-64 string as it contains anon-base 64 character, more than two padding characters, or an illegalcharacter among the padding characters."。远程客户查看后只有一条数据导出有此报错,查看后,发现客户的导出页面中有使用签名插件,绑定了对应字段,删除签名插件后正常。发现是因为该条数据存储的签名图片有问题,因为签名是base64位字符,然后字符太长,导致在导出的时候浏览器截断,签名图片就无法正常显示了。

解决办法:


目前这个问题在7.0版本中已经修复,升级版本到7.0以上并安装最新版本的插件即可。


单元格类型插件 - 签名
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=58155
(出处: 葡萄城产品技术社区)


回复 使用道具 举报
zyk.Zhou活字格认证
银牌会员   /  发表于:2021-7-20 16:10:20
2#
是插件的话,尝试升级一下插件版本
https://appmarket.grapecity.com.cn/%E9%A6%96%E9%A1%B5
回复 使用道具 举报
wchangwei讲师达人认证 活字格认证
高级会员   /  发表于:2021-7-20 16:14:06
3#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wchangwei讲师达人认证 活字格认证
高级会员   /  发表于:2021-7-20 16:14:19
4#
是打印命令
回复 使用道具 举报
zyk.Zhou活字格认证
银牌会员   /  发表于:2021-7-20 16:29:40
5#
本帖最后由 zyk.Zhou 于 2021-7-20 16:32 编辑

可能是你导出的页面有些信息有误导致的,这个需要你提供你的demo文件
可以先参考一下类似的几个问题,看看您的情况是否和帖子里有重合:

在执行导出操作时,未知的异常出现。请再次尝试。
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=59908
(出处: 葡萄城产品技术社区)

报表导出excel时候,报错“在执行导出操作时,未知的异常出现。请再次尝试。”
https://gcdn.grapecity.com.cn/fo ... 5&fromuid=59908
(出处: 葡萄城产品技术社区)

在执行导出操作时,未知的异常出现,请再次尝试
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=59908
(出处: 葡萄城产品技术社区)

使用导出表到Excel命令发生错误
https://gcdn.grapecity.com.cn/fo ... 5&fromuid=59908
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
Li.Zhou活字格认证
银牌会员   /  发表于:2021-7-20 16:41:17
6#

虽然是打印命令,但是这个算是内置插件的功能,你看看这个帖子,和你一样https://gcdn.grapecity.com.cn/showtopic-76739-1-1.html
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-20 17:33:34
7#
本帖最后由 Joe.xu 于 2021-7-21 10:13 编辑

您可以结合上面分享的链接综合分析一下,
如果您这边有能复现的工程,也可以发给我们,我们在本地调查一下
回复 使用道具 举报
wchangwei讲师达人认证 活字格认证
高级会员   /  发表于:2021-7-21 09:42:08
8#
Joe.xu 发表于 2021-7-20 17:33
您可以结合上main分享的链接综合分析一下,
如果您这边有能复现的工程,也可以发给我们,我们在本地调查 ...

今天又测试了下  错误日志出来了
CurrentMethodName: LogAsync
Tid:51 2021/7/21 9:40:23: WorkBook.InitCulture:zh-CN
Tid:51 2021/7/21 9:40:23: Assembly: Forguncy.Server2, Version=7.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115 -----------
{
  "ClassName": "System.FormatException",
  "Message": "The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters.",
  "Data": null,
  "InnerException": null,
  "HelpURL": null,
  "StackTraceString": "   at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength)
   at System.Convert.FromBase64String(String s)
   at SignatureCellType.SignatureCellType.ExportToExcel(ICellInfo targetCell, IExportContext context)
   at Forguncy.Server2.Controllers.Export.f.a(GcExcelSheetWrapper A_0, IRange A_1, AttachedInfo A_2, ImageSize A_3, Boolean A_4, Dictionary`2 A_5)
   at Forguncy.Server2.Controllers.Export.k.a(GcExcelSheetWrapper A_0, PositionAttachedInfo A_1, Dictionary`2 A_2)
   at Forguncy.Server2.Controllers.Export.k.b()
   at Forguncy.Server2.Controllers.a.b(Boolean A_0)
   at Forguncy.Server2.Controllers.a.c(Boolean A_0)
   at Forguncy.Server2.Controllers.a.an()
   at Forguncy.Server2.Controllers.HomeController.a(Object A_0)",
  "RemoteStackTraceString": null,
  "RemoteStackIndex": 0,
  "ExceptionMethod": null,
  "HResult": -2146233033,
  "Source": "System.Private.CoreLib",
  "WatsonBuckets": null
}

CurrentMethodName: ExportToExcelThread

回复 使用道具 举报
wchangwei讲师达人认证 活字格认证
高级会员   /  发表于:2021-8-9 10:10:05
10#
这个问题又出现了,怀疑是插件的问题 问下这个6.0.102.0是最新的签名插件嘛?
https://gcdn.grapecity.com.cn/showtopic-48636-1-1.html

检查了该字段,删除后打印预览不报错,然后把该字段做了转换,显示正常,所以怀疑插件问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部