问题标签 [argumentnullexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
132 浏览

vb.net - 使用 iif() 进行集合初始化会引发 ArgumentNullException

谁能告诉我为什么这会在运行时出错:

我要ArgumentNullException上二线了。如果我将最后一部分替换为:

它可以工作 - 但是如果什么都没有,New List(Of String)(mightBeNothing)则永远不会调用构造函数mightBeNothing,那么问题是什么?

0 投票
3 回答
12609 浏览

c# - ArgumentNullException 未处理 - 值不能为空。参数名称:first

我目前正在使用 .NET 的 DotSpatial 库(GIS 库)。我的 AppManager 类中出现错误。AppManager 是一个组件,它管理扩展(包括数据提供者)的加载,并帮助文件序列化:

在 foreach 中标记的代码

参数名称

第一的

来源

系统核心

堆栈跟踪

在 System.Linq.Enumerable.Union[TSource](IEnumerable1 first, IEnumerable1 秒)在 c:\dev\DotSpatial\DotSpatial.Controls\Extensions\AppManager.cs 中的 DotSpatial.Controls.AppManager.d__9.MoveNext() 处:c:\dev 中 DotSpatial.Controls.AppManager.GetCatalog() 的第 581 行\DotSpatial\DotSpatial.Controls\Extensions\AppManager.cs:DotSpatial.Controls.AppManager.LoadExtensions() 中的第 563 行,位于 c:\dev\DotSpatial\DotSpatial.Controls\Extensions\AppManager.cs:DemoMap.MainForm 中的第 329 行。 C:\Users\Logan B. Lehman\Documents\DemoMap\DemoMap\MainForm.cs 中的 .ctor():C:\Users\Logan B.Lehman\Documents\DemoMap\ 中 DemoMap.Program.Main() 的第 230 行DemoMap\Program.cs:第 13 行 System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args) at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) 在 Microsoft.VisualStudio.HostingProcess。HostProc.RunUsersAssembly()
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state ) 在 System.Threading.ThreadHelper.ThreadStart()

知道这里发生了什么吗?*将不胜感激*

0 投票
2 回答
802 浏览

c# - 对后台 Silverlight 异常进行故障排除

在我的 Silverlight 5 应用程序中,我得到一个没有有用堆栈跟踪的 ArgumentNullException。我只是看到:

尽我所能,我找不到任何未捕获的异常来捕获!我已经禁用了 Just My Code,我将调试器设置为 Break on Thrown 以处理所有异常,并且我已经在我的代码中寻找可能发生这种情况的任何地方。我只是找不到任何方法来弄清楚它来自哪里。它必须是应用资源的后台 Silverlight 线程,或者以其他方式自动执行某些操作,但我不知道是什么。

具体方案是通过 XAML 或通过代码创建控件。通过 XAML,它们可以正常工作。当我通过代码创建它们时,我得到了这个神秘的异常。

帮助!

0 投票
0 回答
405 浏览

c# - AdventureWorks 从数据库中删除失败的测试

我有来自 AdventureWorks 数据库的下表,您可以在此处查看我的模型:

模型,

这是我的存储库服务

这是我的测试课,我正在使用 nunit 进行测试。

我有一个System.ArgumentException方法DeleteEmployee。employeeToDelete 变量为空。

这是来自异常的信息。

0 投票
1 回答
4164 浏览

asp.net - 在 DropDownList 上调用 DataBind() 时出现 ArgumentNullException

当我DataBind()在 ASP.NET 4 中调用 DropDownList 时,它会抛出 ArgumentNullException:

System.ArgumentNullException:值不能为空。参数名称:System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName, String format) at System.Web.UI.WebControls 的 System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName) 的容器。 ListControl.PerformDataBinding(IEnumerable dataSource) 在 System.Web.UI.WebControls.ListControl.OnDataBinding(EventArgs e) 在 System.Web.UI.WebControls.ListControl.PerformSelect() 在 System.Web.UI.WebControls.BaseDataBoundControl.DataBind( ) 在 MyNamespace.MyClass.MyFunction()

这是我的代码:

我发现这个论坛帖子似乎建议删除我在标记中设置的下拉菜单中的 DataValueField 和 DataTextField 设置。当我这样做并将代码的倒数第二行更改为此时,我仍然会在选项中获得有意义的文本:

……还是不行。但是,当我删除添加“-Select-”选项的行时,它确实有效。只有在数据绑定之前没有选择任何元素时,它才会中断。

这是怎么回事?

0 投票
1 回答
134 浏览

c# - ThreadPool.QueueUserWorkItem 中的 AgrumenNullException

我有一种方法,它经常被不同的踏板调用。有时我在被调用时得到一个 AgrumenNullException ThreadPool.QueueUserWorkItem(display(angebot), null);,说明参数callBack(第一个参数)为空。

我究竟做错了什么?

0 投票
3 回答
146 浏览

c# - 如何处理 Db.SingleDecimal 中的空异常?

它在查询有值时有效,但当结果为空时包含此错误“对象不能从 DBNull 转换为其他类型”

我如何解决这个问题?

0 投票
2 回答
132 浏览

java - 不断收到 java.lang.nullexception 的错误:null

我正在处理的代码旨在接受用户的输入,但每当我运行程序时,它总是告诉我有一个错误,java.land.nullexception:null。我不知道该怎么办!

}

0 投票
1 回答
391 浏览

.net - PackageManager.FindPackagesForUser 为允许为空的参数抛出 ArgumentNullException?

我正在尝试通过使用 [PackageManager.FindPackagesForUser(string usersid, string packagename, string publisher)

MSDN文档特别说

用户安全 ID

所以,我这样称呼它FindPackageForUser(null, name, publisher),名称和发布者都不是空的(我在调试时检查过)。然而,它抛出了一个ArgumentNullException

这是这门课的错误还是我做错了什么?

0 投票
2 回答
2379 浏览

c# - ArgumentNullException 改变框架

所以我正在尝试更改 Windows 8 应用程序中的框架。我尝试按照此页面上的教程进行操作,但我不断收到相同的错误。

我在线上收到 ArgumentNullException:

在 LayoutAwarePage.cs 类的 OnNavigatedFrom 方法中。

现在我不确定为什么会出现这个错误,因为我觉得在我的代码中没有什么可能导致它。我的按钮 onclick 函数有以下代码:

我的 MainPage 中的 OnNavigatedTo 方法如下所示:

谁能给我一些关于如何解决这个问题的信息?

谢谢。