问题标签 [nullreferenceexception]

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 投票
1 回答
5011 浏览

wcf - Duplex Contract GetCallbackChannel 总是返回一个空实例

这是服务器代码:

这是客户的:

回调 = OperationContext.Current.GetCallbackChannel(); 此行不断抛出 NullReferenceException,有什么问题?

谢谢!

0 投票
2 回答
786 浏览

linq-to-sql - Linq to SQL NullReferenceException's:大海捞针!

我在我的应用程序中似乎随机地获得了 NullReferenceExeceptions,并且无法追踪可能导致错误的原因。

我会尽力描述场景和设置。

非常感谢任何和所有建议!

  • C# .net 3.5 表单应用程序,但我使用由 Phil Haack ( http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx ) 构建的 WebFormRouting 库来利用路由库.net(通常与 MVC 结合使用)——而不是对我的 url 使用 url 重写。

  • 我的数据库有 60 个表。全部归一化。这只是一个庞大的应用程序。(SQL 服务器 2008)

  • 所有查询均使用 Linq to SQL 在代码中构建(无 SP)。每次创建我的数据上下文的新实例时。我只使用一个数据上下文,所有关系都在 SQL Server 的 4 个关系图中定义。

  • 数据上下文被创建了很多。我让数据上下文的关闭自动处理。我已经听到双方关于你应该离开自动关闭还是自己做的争论。在这种情况下,我不会自己做。

  • 我是创建很多数据上下文实例还是只创建一个实例似乎并不重要。

例如,我有一个投票按钮。使用以下代码,它可能会出错 10-20 次。

我尝试的最后一件事是 SQL Server 上的“自动关闭”标志设置。这被设置为真,我改为假。虽然整体效果不错,但似乎没有成功。

这是一个没有被抓住的细节。当我的 try/catch 捕获时,我也会得到稍微不同的错误。

帮助!!!

0 投票
3 回答
3184 浏览

asp.net - 对象引用未设置为对象的实例(用户代码未处理 NullreferenceException)

我怎样才能绕过这个异常?

这是中继器:

这是获取转发器数据的代码:

0 投票
4 回答
1388 浏览

c# - 使用委托的日志记录类 (NullReferenceException)

我已经创建了一个小型应用程序,但现在我想合并一些可以通过列表框查看的日志记录。数据源可以从任意数量的地方发送。我创建了一个新的日志类,它将传入一个委托。我认为我接近解决方案,但我收到 NullReferenceException 并且我不知道正确的解决方案。这是我尝试做的一个例子:

日志记录类

表格

每当我在 myClass 中收到数据时,它都会引发错误。您可以提供的任何帮助将不胜感激。

0 投票
2 回答
931 浏览

asp.net-mvc-2 - 如何在 NHibernate.Validator 中获取插值消息

我正在尝试将 NHibernate.Validator 与 ASP.NET MVC 客户端验证集成,我发现的唯一问题是我根本无法将非插值消息转换为人类可读的消息。我认为这将是一项简单的任务,但结果证明这是客户端验证中最难的部分。主要问题是因为它不是服务器端的,我实际上只需要正在使用的验证属性,而且我实际上没有实例或其他任何东西。

以下是我已经尝试过的一些摘录:

我知道上面是一个看似简单的问题的相当复杂的代码,但我仍然没有解决方案。有什么方法可以从 NHValidator 中取出插值字符串?

0 投票
3 回答
980 浏览

c# - C# 说 this.Controls 为空,为什么?

早些时候我的代码运行良好..然后我编辑了一些..没有触及设计器代码。

替代文字 http://img718.imageshack.us/img718/3759/errorstack.jpg

为什么显示此错误?

0 投票
2 回答
1524 浏览

c# - EntityFramework中的NullReferenceException,怎么来的?

看看这个查询:

现在,这里的一切都执行没有任何错误。正在删除为用户存在的邀请,并且成功返回邀请。

但是,当我尝试导航到任一返回的邀请InvitingUserInvitedUser任何返回的邀请时,我得到NullReferenceException. 返回的 SessionIvites 的所有其他属性都可以正常工作。

怎么会?

[编辑]现在奇怪的是,如果我用 delete 注释掉这些行,它会按预期工作。(除了实体不会被删除:S)

0 投票
8 回答
358 浏览

asp.net - 为什么会在我的 try-catch 中抛出错误?

为什么我的 try-catch 块在处理时仍然会抛出错误?

异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。

编辑:清理问题以删除无关信息。

0 投票
1 回答
2356 浏览

asp.net - 在 Web 应用程序 Application_Start 方法中初始化 NServiceBus 时出现 NullReferenceException

我正在运行 NServiceBus 的 2.0 RTM,当我的 MessageModule 将 CurrentSessionContext 绑定到我的 NHibernate sessionfactory 时,我得到了 NullReferenceException。

在我的 Application_Start 中,我调用以下方法:

当总线启动时,我的消息模块以以下内容开始:

在查看我的日志时,我们在调用 bind 方法时记录了以下错误:

显然,访问 HttpContext 存在一些问题。这个配置 NServiceBus 的调用是否应该在生命周期中比 Application_Start 更晚发生?或者是否有其他人用来让处理程序在 Asp.NET Web 应用程序中工作的另一种解决方法?

谢谢,史蒂夫

0 投票
1 回答
2150 浏览

c# - 正确处理 lambda 表达式中可能的 System.NullReferenceException

这是有问题的查询

表结构
ProjectDetails (1 to Many) ExpenditureDetails
ExpenditureDetails (1 to Many) ExpenditureAmounts
ExpenditureAmounts (1 to 1) CommittedMonthlyRecords

ProjectedEac 是 CommittedMonthlyRecords 上的一个十进制字段。

我在单元测试中发现的问题(尽管不太可能发生),以下行可能为空:

我的原始查询是一个嵌套循环,在其中我将多次访问数据库,我不想重复。我在这里查看了一些类似的问题,但解决方案似乎不适合

有任何想法吗?