找回密码
 立即注册

QQ登录

只需一步,快速开始

Rhett

注册会员

22

主题

39

帖子

173

积分

注册会员

积分
173
Rhett
注册会员   /  发表于:2021-11-9 21:09  /   查看:2062  /  回复:5
1金币
本帖最后由 Crystal.Li 于 2021-11-10 10:49 编辑

五天前部署上去可以正常预览,但今天突然报错如下
  1. {"status":"Failed","completed":false,"error":"Object reference not set to an instance of an object.","errorCode":null,"errorData":[],"errorType":"NullReferenceException","stackTrace":"   at GrapeCity.ActiveReports.Drawing.Core.FontsFactory.BuildFontCollection(FontInfo fontInfo)\n   at GrapeCity.ActiveReports.Rendering.Tools.FuncExtensions.<>c__DisplayClass0_0`2.<Memoize>b__0(T x)\n   at GrapeCity.ActiveReports.Drawing.Core.FontsFactory.GetFonts(FontInfo fontInfo)\n   at GrapeCity.ActiveReports.Drawing.Core.TextMetricsProvider.GetFontFamily(String fontName)\n   at GrapeCity.ActiveReports.Core.Export.Html.Page.I.\uE00E.\uE000(IStyle style, StyleFlags flags, Func`2 getFontFamily)\n   at GrapeCity.ActiveReports.Rendering.Tools.FuncExtensions.<>c__DisplayClass3_0`4.<Memoize>b__0(Tuple`3 p)\n   at GrapeCity.ActiveReports.Rendering.Tools.FuncExtensions.<>c__DisplayClass0_0`2.<Memoize>b__0(T x)\n   at GrapeCity.ActiveReports.Rendering.Tools.FuncExtensions.<>c__DisplayClass0_0`2.<Memoize>b__1(T x)\n   at GrapeCity.ActiveReports.Rendering.Tools.FuncExtensions.<>c__DisplayClass3_0`4.<Memoize>b__2(T1 p1, T2 p2, T3 p3)\n   at GrapeCity.ActiveReports.Core.Export.Html.Page.I.\uE00E.\uE001(IStyle style, ILayoutArea layoutArea, \uE010 context, RenderOptions renderFlags)\n   at GrapeCity.ActiveReports.Core.Export.Html.Page.I.\uE00E.GetStyle(IStyle style, ILayoutArea layoutArea, \uE010 context, RenderOptions renderFlags)\n   at GrapeCity.ActiveReports.Core.Export.Html.Page.I.\uE011.\uE003(ILayoutArea area, Single height, IStyle style, Boolean isMailMessageMode)\n   at GrapeCity.ActiveReports.Export.Html.Page.Core.HtmlRendering.RenderHtmlPage(ILayoutPage page, IReport report, String evalText, \uE011 pageContext, Single& trackedHeight)\n   at GrapeCity.ActiveReports.Export.Html.Page.Core.HtmlRendering.RenderImpl(IReport report, IMetadataDictionary metadataRoot, IEnumerable`1 pages, String evalText, \uE011 pageContext)\n   at GrapeCity.ActiveReports.Export.Html.Page.Core.HtmlRendering.RenderInStreamingMode(IReport report, Func`2 getStream, HtmlSettings settings, CancellationToken cancel, Action`1 onComplete)\n   at GrapeCity.ActiveReports.Web.Viewer.I.\uE030.RenderHtmlView(Object document, Func`2 getOutStreamFn, \uE014 exportSettings, Action onPageReady)\n   at GrapeCity.ActiveReports.Web.Viewer.I.\uE00C.\uE005.\uE000(Task`1 task)"}
复制代码


但换了一台服务器后又可正常预览,请问是不是要在服务器上授权

最佳答案

查看完整内容

您好,通过您之前提供的信息:“五天前部署上去可以正常预览,突然报错,换一台机器再预览正常。” 说明您的项目没有问题,是您环境的问题。您看是不是您的机器环境什么的最近有什么改动,被影响了,缺少了dll之类的。

5 个回复

正序浏览
Rhett
注册会员   /  发表于:2021-11-10 10:13:08
5#
是通过jsviewer预览的
回复 使用道具 举报
Rhett
注册会员   /  发表于:2021-11-10 10:11:26
4#
  1. {"status":"Failed","completed":false,"error":"Object reference not set to an instance of an object.","errorCode":null,"errorData":[],"errorType":"NullReferenceException","stackTrace":"   at GrapeCity.ActiveReports.Extensions.EnumerableExtension.ForceInBackground[T](IEnumerable`1 src, CancellationToken cancellationToken)+MoveNext()\n   at GrapeCity.ActiveReports.Export.Html.Page.Core.HtmlRendering.RenderInStreamingMode(IReport report, Func`2 getStream, HtmlSettings settings, CancellationToken cancel, Action`1 onComplete)\n   at GrapeCity.ActiveReports.Web.Viewer.I.\uE030.RenderHtmlView(Object document, Func`2 getOutStreamFn, \uE014 exportSettings, Action onPageReady)\n   at GrapeCity.ActiveReports.Web.Viewer.I.\uE00C.\uE005.\uE000(Task`1 task)"}
复制代码


回复 使用道具 举报
Rhett
注册会员   /  发表于:2021-11-10 09:33:25
3#
Beryl 发表于 2021-11-10 09:24
您好,部署到服务器上是不需要授权的;您说的那个报错是直接点击预览报表报的吗?可以具体截个图不?




报错详情在上面

本帖子中包含更多资源

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

x
回复 使用道具 举报
Beryl
注册会员   /  发表于:2021-11-10 09:24:37
2#
您好,部署到服务器上是不需要授权的;您说的那个报错是直接点击预览报表报的吗?可以具体截个图不?
回复 使用道具 举报
最佳答案
最佳答案
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-9 21:09:46
来自 6#
您好,通过您之前提供的信息:“五天前部署上去可以正常预览,突然报错,换一台机器再预览正常。”
说明您的项目没有问题,是您环境的问题。您看是不是您的机器环境什么的最近有什么改动,被影响了,缺少了dll之类的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部