"В экземпляре объекта не задана ссылка на объект." только в PROD. Как я могу сказать, какая ссылка? - PullRequest
0 голосов
/ 30 апреля 2020

Я запускаю свой код через VS отладчик, все работает как задумано. Когда я публикую sh на сервере, я получаю эту ошибку.

Трассировка стека:

    [NullReferenceException: Object reference not set to an instance of an object.]
       CrystalDecisions.CrystalReports.Engine.FormatEngine.Refresh(RequestContext reqContext) +40
       CrystalDecisions.CrystalReports.Engine.ReportDocument.Refresh() +82
       CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val, Type type) +635
       CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type) +136
       CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataSet dataSet) +60
       ProcessBusinessLayer.Report.createReport(String rptName, String pdfName, String xmlInput) in C:\Users\***\Report.vb:50
       Process.ProcessFiles.createPDFs(String pdfdir) in C:\Users\***\ProcessFiles.aspx.vb:87
       Process.ProcessFiles.processBtn_ServerClick(Object sender, EventArgs e) in C:\Users\***\ProcessFiles.aspx.vb:56
       System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e) +116
       System.Web.UI.HtmlControls.HtmlInputButton.RaisePostBackEvent(String eventArgument) +107
       System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +12
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +15
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1639

Какая ссылка пуста? Как мне отладить это, если точно такой же ввод в тот же процесс работает безупречно на моей локальной машине?

...