问题标签 [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 回答
1927 浏览

java - XML 中的外部实体在 DocumentBuilder.parse("file") 期间导致空指针异常;

我试图使用 DOM Parser 解析 XML 文档。

执行 doc = builder.parse(xmlDataFile); 时出现空指针异常;

XML 数据文件中的实体很少。在删除特定实体时,我能够成功解析文件

实体是这样的

可能是什么原因?

编辑:

这是代码:

这是跟踪:

89 行号指向 -> doc = builder.parse(xmlDataFile);

0 投票
2 回答
841 浏览

java - 调用 DisplayTag 返回 NullPointerException

我们已经使用 DisplayTag 一段时间了,没有任何问题,但最近,我们有一个不稳定的硬盘,所以我们不得不恢复那里的一些东西。不幸的是,DisplayTag 在调用时破坏并停止了其他所有操作:

将返回以下错误:

我对 Apache Tomcat 和 Java 不太熟悉,但我怀疑它与 catalina 的安全策略有关。我希望有人可以确认这一点或帮助我指出正确的方向。我们目前在 Tomcat 5 上。

0 投票
4 回答
195 浏览

java - 为什么 addBirth 方法返回 null?

我有这个方法,但是在运行时会抛出空指针异常,为什么?

我的方法:

堆栈跟踪:

这些也在我的课堂上:

0 投票
6 回答
17701 浏览

java - 从差异类调用方法时出现 NullPointer 异常

JAVA-嗨,我正在编写一个扫雷程序(第一个大人物),我真的被卡住了。根据我要遵循的规范,程序本身由 2 个类(一个用于逻辑,一个用于 GUI)组成。我在这两门课上都做了很多,但也没有完成。但是,我正在尝试测试从一个类到另一个类的实现调用方法,这就是我卡住的地方。从 GUI 类中,每次用户单击框时,我都尝试在逻辑类中调用方法 openCell(int x, int y)。该逻辑类方法将依次检查方块上是否有地雷、0 或数字,并从 GUI 类调用适当的方法。报错涉及的两种方法如下:

以下是当用户点击游戏中的一个框时我收到的错误报告(它在编译代码时会捕获它):

最后,如果需要的话,到目前为止两个类的整个(此时不完整)代码。(逻辑类中的方法需要按照项目的指令执行特定的操作,并且在逻辑类中必须没有用户交互)。我无法弄清楚究竟是什么导致了错误。任何指导将不胜感激。(希望这不是很明显的事情,因为即使我得了流感,我也花了过去几个小时试图弄清楚这一点!哈哈)。

0 投票
1 回答
734 浏览

data-binding - 如何强制 jsf 创建新的 bean 实例而不是抛出 NullPointerException?

我几乎可以肯定我做错了什么,因此问题的标题有点不正确。

我有一个包含多个字段的表单,用于创建新的用户对象(登录名、密码、生日等字段)。我有 2 个按钮 - 取消和创建。我还没有完成创建:),但是当我按下取消时,我看到了 NullPointerException。这是简化的代码:

UserSupport 类具有usergetter 和 setter 以及其他一些方法的字段。这是一个具有 Session 范围的 Spring bean。

当我按下取消时,我看到 NPE,因为 jsf 尝试保存用户对象中输入的值,但用户对象为空。

这样做的正确方法是什么?

0 投票
9 回答
58025 浏览

java - 创建对象数组时出现 NullPointerException

我一直在尝试创建一个包含两个值的类的数组,但是当我尝试将一个值应用于数组时,我得到了 NullPointerException。

为什么我会收到此异常,我该如何解决?

0 投票
4 回答
846 浏览

java - 制作Java版本的记事本,我有问题

我正在尝试加载所有类型的文件(如 Microsoft 记事本)。我拥有的 SwingWorker 可以很好地加载普通文本,但是当尝试加载 mp3、pdf 等文件时,我会收到 NullPointerException。

有人可以看看我的代码,并可能了解为什么我不断收到 mp3、pdf 等文件的此错误吗?就像我说的那样,我可以加载没有任何错误的普通 .html 纯文本文件。

这是我将代码转换为后得到的:

这是来自 Netbeans 的“堆栈跟踪”(我认为):

我已将代码更改为:

我仍然收到 NPE。

0 投票
3 回答
2985 浏览

java - Java 输入阅读器。检测正在读取的文件是否是二进制文件?

我已经发布了关于此代码的问题。我发现 JTextArea 不支持加载的二进制类型数据。

所以我的新问题是如何检测“坏”文件并取消文件 I/O 并告诉用户他们需要选择一个新文件?

0 投票
1 回答
123 浏览

android - 处理 MediaFile 应用程序中的异常

我正在开发一个媒体文件应用程序,旨在播放存储在我的原始文件夹中的声音。总共有大约 32 种声音。这就是我在单击每个按钮时所做的事情:

我收到一个运行时异常,说“应用程序意外停止”,并在我的 logcat 窗口中显示以下消息:

如何解决这个问题?谢谢

马克苏德

0 投票
4 回答
9034 浏览

xml - 安卓 XML 解析

出现了一个奇怪的问题......我检查了几个网站,但没有发现代码有任何问题......但它返回NullPointerException......

在 catch 语句中,我已捕获NullPointerException并使其打印错误。

ContentHandler很好,因为我已经为小文件解析了文件,但对于较大的文件,它似乎不起作用。问题是什么?或者我需要为更大的文件做一些缓冲吗?我一无所知并且尝试了除了缓冲之外的所有可能性,因为我不知道它的编码。

我想出了一件事:输入源的对象在reader.parse罐头完成之前被释放。我不明白为什么会这样。

给出以下LogCat内容(仅错误部分):

我将构造函数的url“url_this”4m作为参数。