问题标签 [nullpointerexception]

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 投票
2 回答
1112 浏览

java - 虽然循环不起作用

我正在将此文本文件输入到命令行中:

第一列是时间,然后是优先级,然后是长度
输出按时间加长度排序,如果该项的时间小于等于当前时间,则输出下一项,优先级最高的先(是它令人困惑,但它是一个类项目)

这将输出:

我使用带有称为事件的队列方法的链表和称为队列的优先级队列
我的问题是while循环while (event.size() != 0 && queue.size() != 0)根本没有执行。
如果我将其更改为 do while 循环,我会在 while 上收到空指针异常错误(event.peek().time <= currentTime)if (event.peek().time > currentTime) 我已尝试通过添加来修复空指针异常event.peek() != null,但它仍然无法正常工作。事件(链表)中有 6 个作业对象,所以我不知道为什么 event.peek() 返回 null。

0 投票
2 回答
1069 浏览

android - android Logcat中的“这里出了点问题,没想到PACKAGE会被恢复”错误

LunarLander我有一个仿照Google 示例的 Android 应用程序。我在一个真实的设备上调试它,( Motorola Droid) 和Android 2.0. 当方向改变时,程序会在NullPointerException. 崩溃前的 Logcat:

让我担心的第一行"Something wrong here"24:38.620. 我不知道这意味着什么,但我认为这是因为我没有对屏幕变化做出正确反应。

接下来,我收到一条调试消息,我使用自己的方法打印了surfaceChanged()有关新表面尺寸的信息。

然后我打印出有关苍蝇是否为null. flies是最终导致NullPointerException. 它创建一次,并且不再为程序的其余部分写入。我知道在崩溃之前它不是空的,因为它被读取了好几次。

有没有人知道我的私有成员变量是如何通过这些线索变为空的?

我会包含代码,但代码很多,我不知道什么是相关的。

0 投票
0 回答
3870 浏览

hibernate - 合并()上的 NullPointerException

我又遇到了一个休眠问题。通过 merge() 将新实体添加到持久集合中时,我从 Hibernate 内部的某个地方得到一个 NullPointerException

那是堆栈跟踪:

我已经覆盖了 hashCode() 和 equals() 两者,集合持有父子实体......

另一个奇怪的事情是, saveOrUpdate() 给了我一个

0 投票
2 回答
1084 浏览

google-app-engine - 为什么我在这段代码中得到 NullPointerException?

我得到一个NullPointerExceptionat transaction.commit();。所以我无法将Department对象添加到Employee

事务:org.datanucleus.jpa.EntityTransactionImpl@1e4320e java.lang.NullPointerExceptionException::null

在提交交易之前,我已经打印了它仍然出现错误。

0 投票
4 回答
1846 浏览

java - Java 空指针异常

我试图将我在网上找到的一个类改编为一个动态整数数组,用于一个动态的“实体”数组,但现在我得到了一个“NullPointerException”。

引发异常的代码是:

DynArrayEntities 类的相关部分:

在此先感谢您的帮助!

0 投票
2 回答
791 浏览

java - 为什么 Null Pointer Exception 对象的原因字段为空?

我正在监视一些服务器日志,并且有很多NullPointerExceptions. 日志包含堆栈跟踪和getCause原因

问题是这些 NPE 不包含原因。在 JavaDocs 中,它说原因是 null 当它不存在或未知时(不是很有帮助)。

所以我的问题是,有人遇到过这些“无故”的 NPE 吗?如果是这样,在那种情况下是什么问题?我有点迷失在这里,所以任何见解都会受到赞赏。

0 投票
6 回答
2151 浏览

java - 无法确定引发 NullPointer 异常的原因

我有一个看起来像这样的方法:

(我并没有真正使用像 doStuff 这样的方法名称——这只是为了让事情变得简单)

在 doStuff 中,我做了很多事情,其中​​包括调用以以下内容结尾的数据访问方法(因此,doStuff 中的另一个方法):

单步执行此代码时,我到达倒数第二个大括号(标有注释),然后跳到第一个代码块中的 catch 处,并出现 NullPointer 异常。这results.close()是它之前正在运行的内容(结果不为空)。我的 IDE (NetBeans) 不提供堆栈跟踪(它显示堆栈跟踪为空)或除异常名称之外的任何其他信息(据我所知)。

此代码之前运行良好。事实上,当它运行时,我更改了数据访问方法(我得到这个异常的地方)正在调用的存储过程,然后这个错误开始发生(应用程序根本没有停止)。从那以后,我尝试重建和重新启动,但无济于事。我可以将 sproc 改回来,但我真的很想知道这个错误是从哪里来的,因为考虑到异常发生在代码的哪个位置,sproc 甚至会成为其中的一部分是没有意义的。

0 投票
1 回答
2796 浏览

java - Seam 没有注入有状态的 EJB 依赖项

我无法找到解决这个问题的方法,我在 Seam 论坛上的帖子也没有得到答复。我希望这里有人可以提供帮助。

我是一个在 Seam 工作的菜鸟,所以我确信我只是在做一些愚蠢的事情。任何人都可以给我的任何帮助将不胜感激......我浪费了几个小时却一无所获。我使用 jboss 工具在 eclipse 中生成了一个接缝项目。该工具采用预先创建的 JPA 实体并创建了一个基本的 web 应用程序。我的第一步是添加一个注册页面,这样我就可以创建一些用户并使用数据库身份验证登录(我设置了这个,但是一旦注册页面工作就会对其进行测试)。我使用了 seam-booking 示例来指导我(基本上将表单内容和其他字段集成到 seam-gen 应用程序的视图中)。当我测试注册页面时,我得到所有注入字段的 NullPointerExceptions。我浏览了整个 seam-booking 示例,在网上搜索示例,并快速阅读一本书的某些部分,我看不出哪里需要任何额外的配置信息。我到底做错了什么?请帮忙!!!

我正在使用 JBoss Server(社区版)5.1.0GA 和 Seam 2.2.0GA。

如果您需要比我发布的更多信息,请告诉我。提前感谢大家的帮助!!

有状态的 EJB:

EJB本地接口:

注册页面的 XHTML:

模板 XHTML(注册页面使用这个):

接缝组件.xml 文件:

0 投票
1 回答
9497 浏览

java - Java 运行时错误:空指针异常

这可能是一种非常规的寻求帮助的方式,但是我的代码遇到了空指针运行时错误,但是运行时错误的范围太大而无法发布到 stackoverflow 上。我真的很想弄清楚这一点,所以我可以通过电子邮件向你们中的一个人发送我的代码以找出问题所在吗?我知道运行时错误会告诉它正在跳闸的特定行号,但老实说,我无法确定为什么会发生这种情况。非常感谢你!!

堆栈跟踪:

0 投票
3 回答
17550 浏览

java - 线程“thread-4”中的异常 java.lang.NullPointerException

我真的很感谢我的程序的一些帮助

我的 ServerConnect 函数如下所示:-

它基本上是一个套接字编程和多线程应用程序。在不同的终端上执行它以便让客户端和服务器建立连接时,我执行我的代码。但它在两个终端上都抛出了上面的错误。它只是与我在错误的位置声明 myOutput 变量有关。有人可以帮帮我。从错误消息中,我在附加的代码中突出显示了第 63 行和第 45 行。