【8.0.103】加载列选项命令后导出错误
本帖最后由 xuanlincom 于 2022-11-18 15:11 编辑情形如下:
1. 页面默认绑定的表格字段有10列,然后通过列选项命令另外加载了5列
2. 换设备或者隔天登陆后,列选项命令仍然可以正常加载,但是执行”导出表格到Excel“操作经常报错:在执行导出操作时,未知的异常出现。请再次尝试。
3. 必须重新打开页面崩溃页面,然后再列选项命令中执行”重新设定“后,再将需要导出的列加载出来,最后才能正常导出
大佬,您列选项命令是怎么设置的呢,列选项命令设置的效果,在每次关闭浏览器后重新登录设置的内容是会清空的,就是需要重新设置的,如果表格中每次都需要显示固定的列,就直接在表格中设定好就可以了哈:loveliness: Lay.Li 发表于 2022-11-15 13:52
大佬,您列选项命令是怎么设置的呢,列选项命令设置的效果,在每次关闭浏览器后重新登录设置的内容是会清空 ...
设置并没有什么特别之处,毕竟列选项的功能就这么简单。
刚刚尝试了一下,退出重新登陆以后列选项并没有清空(也不该清空,保持设置有比较符合习惯),所以这应该是个系统bug,不是设置的问题
好的,这边发布个应用,使用列选项命令,明天访问看看会不会有这个问题:loveliness:
大佬,今天访问昨天设置的显示列确实还存在,但是导出并没有报错哈,换个设备去访问也没有什么问题,是表格中没有数据的原因吗。方便的话建议您可以发一个您的demo上来,我们发布测试看看:loveliness:
复现是随机出现的,我重新做个demo也不一定能复现,但是在正式环境运行报错如下:
在执行导出操作时,未知的异常出现。请再次尝试。
{
"ClassName": "System.AggregateException",
"Message": "One or more errors occurred.",
"Data": null,
"InnerException": {
"$type": "System.NullReferenceException, System.Private.CoreLib",
"ClassName": "System.NullReferenceException",
"Message": "Object reference not set to an instance of an object.",
"Data": null,
"InnerException": null,
"HelpURL": null,
"StackTraceString": " at Forguncy.Server2.Controllers.Export.ae.e()",
"RemoteStackTraceString": null,
"RemoteStackIndex": 0,
"ExceptionMethod": null,
"HResult": -2147467261,
"Source": "Forguncy.Server2",
"WatsonBuckets": null
},
"HelpURL": null,
"StackTraceString": " at Forguncy.Server2.Controllers.Export.ae.f()
at Forguncy.Server2.Controllers.Export.ae.d()
at Forguncy.Server2.Controllers.a.a(String A_0, List`1 A_1)
at Forguncy.Server2.Controllers.HomeController.a(Object A_0)",
"RemoteStackTraceString": null,
"RemoteStackIndex": 0,
"ExceptionMethod": null,
"HResult": -2146233088,
"Source": "Forguncy.Server2",
"WatsonBuckets": null,
"InnerExceptions": {
"$type": "System.Exception[], System.Private.CoreLib",
"$values": [
{
"$type": "System.NullReferenceException, System.Private.CoreLib",
"ClassName": "System.NullReferenceException",
"Message": "Object reference not set to an instance of an object.",
"Data": null,
"InnerException": null,
"HelpURL": null,
"StackTraceString": " at Forguncy.Server2.Controllers.Export.ae.e()",
"RemoteStackTraceString": null,
"RemoteStackIndex": 0,
"ExceptionMethod": null,
"HResult": -2147467261,
"Source": "Forguncy.Server2",
"WatsonBuckets": null
}
]
}
}
CurrentMethodName: ExportToExcelThread
好吧,我这边也观察观察吧,我们内部也研究研究看看有没有什么原因会导致这个问题。这个不能复现实在不好去调查哈:'( 一般情况下都是环境改变时会发生,比如我在设备A设置了列选项,然后到设备B登陆,列可以正常显示,但是导出的时候可能会发生错误 今天又找了台新机器测试了一下,也没复现:'( 这是复现的录屏,这边经常遇到。。。但是demo不好复现
页:
[1]
2