生成报告时出错"对象引用未设置为对象的实例。"

2020-09-18 06:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在生成Crystal报表运...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在生成Crystal报表运行时错误,例如"对象引用未设置为对象的实例。"

在调试更多信息时,请了解与Crystal报表本身有关的一些错误,请查看有关错误的更多详细信息:

SAP BusinessObjects.WPF.Viewer.ReportAlbum.OnCreateNewDocumentViewComplete(CreateNewDocumentArgs args)上的
    在SAPBusinessObjects.WPF.Viewer.DelegateMarshaler处。<> c__DisplayClass6_0`1。<调用> b__0(对象<状态>)
    在System.Windows.Threading.ExceptionWrapper.InternalRealCall(委托回调,对象args,Int32 numArgs)
    在System.Windows.Threading.ExceptionWrapper.TryCatchWhen(对象源,委托回调,对象args,Int32 numArgs,委托catchHandler)
    在System.Windows.Threading.DispatcherOperation.InvokeImpl()
    在System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(对象状态)
    在MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
    在System.Threading.ExecutionContext.RunInternal(ExecutionContext executeContext,ContextCallback回调,对象状态,布尔类型saveSyncCtx)
    在System.Threading.ExecutionContext.Run(ExecutionContext执行上下文,ContextCallback回调,对象状态,布尔类型saveSyncCtx)
    在System.Threading.ExecutionContext.Run(ExecutionContext执行上下文,ContextCallback回调,对象状态)
    在MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executeContext,ContextCallback回调,对象状态)
    在System.Windows.Threading.DispatcherOperation.Invoke()
    在System.Windows.Threading.Dispatcher.ProcessQueue()
    在System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd,Int32 msg,IntPtr wParam,IntPtr lParam,布尔值和已处理)
    在MS.Win32.HwndWrapper.WndProc(IntPtr hwnd,Int32 msg,IntPtr wParam,IntPtr lParam,布尔值和已处理)
    在MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
    在System.Windows.Threading.ExceptionWrapper.InternalRealCall(委托回调,对象args,Int32 numArgs)
    在System.Windows.Threading.ExceptionWrapper.TryCatchWhen(对象源,委托回调,对象args,Int32 numArgs,委托catchHandler)
    在System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority优先级,TimeSpan超时,Delegate方法,对象args,Int32 numArgs)
    在MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd,Int32 msg,IntPtr wParam,IntPtr lParam)
    在MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG&msg)
    在System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame框架)
    在System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame框架)
    在System.Windows.Window.ShowHelper(Object booleanBox)
    在System.Windows.Window.Show()
    在System.Windows.Window.ShowDialog()
    在RetailSoft.ViewModel.LoginViewModel.LoginCommandReciever()


这是我们用于报告的IDE详细信息:

 Microsoft Visual Studio社区2017
 版本15.8.2
 VisualStudio.15。发布/15.8.2+28010.2016
 Microsoft .NET Framework
 版本4.7.03056
 安装版本:社区
 可视C ++ 2017 00369-60000-00001-AA346
 Microsoft Visual C ++ 2017
 适用于Visual Studio程序包的Application Insights工具8.13.10627.1
 适用于Visual Studio的Application Insights工具
 ASP.NET和Web工具2017 15.8.05077.0
 ASP.NET和Web工具2017
 ASP.NET Core Razor语言服务15.8.31590
 为ASP.NET Core Razor提供语言服务。
 ASP.NET Web框架和工具2017 5.2.60618.0
 有关其他信息,请访问https://www.asp.net/
 C#工具2.9.0-beta8-63208-01
 IDE中使用的C#组件。 根据您的项目类型和设置,可以使用不同版本的编译器。
 通用Azure工具1.10
 提供通用服务,供Azure移动服务和Microsoft Azure工具使用。
 .NET Framework的Crystal Reports
 .NET Framework的Crystal Reports
 Microsoft Visual Studio 0.4连续交付工具
 从Visual Studio IDE简化连续构建集成和连续构建交付的配置。
 Microsoft JVM调试器1.0
 提供将Visual Studio调试器连接到兼容JDWP的Java虚拟机的支持
 Microsoft库管理器1.0
 轻松将客户端库安装到任何Web项目
 基于Microsoft MI的调试器1.0
 提供将Visual Studio连接到MI兼容调试器的支持
 Microsoft Visual C ++向导1.0
 Microsoft Visual C ++向导
 Microsoft Visual Studio容器工具1.1
 在目标环境中开发,运行,验证ASP.NET Core应用程序。 通过调试将应用程序直接F5放入容器中,或者按CTRL + F5即可编辑和刷新应用程序而无需重建容器。
 Microsoft Visual Studio VC软件包1.0
 Microsoft Visual Studio VC程序包
 MLGen软件包扩展1.0
 MLGen软件包Visual Studio扩展详细信息
 NuGet软件包管理器4.6.0
 Visual Studio中的NuGet程序包管理器。 有关NuGet的更多信息,请访问http://docs.nuget.org/。
 ProjectServicesPackage扩展1.0
 ProjectServicesPackage Visual Studio扩展详细信息
 ResourcePackage扩展1.0
 ResourcePackage Visual Studio扩展详细信息
 ResourcePackage扩展1.0
 ResourcePackage Visual Studio扩展详细信息
 SQL Server数据工具15.1.61808.07020
 Microsoft SQL Server数据工具
 Boost.Test 1.0的测试适配器
 通过为Boost.Test编写的单元测试来启用Visual Studio的测试工具。 扩展安装目录中提供了使用条款和第三方声明。
 Google Test 1.0的测试适配器
 使用为Google Test编写的单元测试来启用Visual Studio的测试工具。 扩展安装目录中提供了使用条款和第三方声明。
 TypeScript工具15.8.20801.2001
 用于Microsoft Visual Studio的TypeScript工具
 Visual Basic工具2.9.0-beta8-63208-01
 IDE中使用的Visual Basic组件。 根据您的项目类型和设置,可以使用不同版本的编译器。
 用于F#4.5 15.8.0.0的Visual F#工具10.2。 提交哈希:c55dd2c3d618eb93a8d16e503947342b1fa93556。
 用于F#4.5的Microsoft Visual F#工具10.2
 Visual Studio代码调试适配器主机程序包1.0
 用于在Visual Studio中托管Visual Studio Code调试适配器的Interop层
 用于CMake 1.0的Visual Studio工具
 用于CMake的Visual Studio工具
 Visual Studio容器工具1.0
 容器的Visual Studio工具
 适用于通用Windows应用程序的Visual Studio工具15.0.28010.00
 使用适用于通用Windows应用程序的Visual Studio工具,您可以构建一种通用应用程序体验,该体验可以覆盖运行Windows 10的所有设备:电话,平板电脑,PC等。 它包括Microsoft Windows 10软件开发工具包。


让我们知道这里出了什么问题吗?

注意:报告正在成功生成,但是一旦生成报告,它就会产生如上面提到的错误(如果我们正在生成第二个tim报告),那么应用程序将中断模式并崩溃。


2条回答
樱桃小丸子0093
2020-09-18 06:36

这些2中缺少重要的版本信息:

 .NET Framework的水晶报表
 .NET Framework的Crystal Reports 

消息始终表示作用域中没有报表对象。

一周热门 更多>