问题标签 [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 投票
5 回答
2042 浏览

java - 空指针异常

这可能是一个重复的问题。我将一个String变量初始化为null。我可能会也可能不会用一个值更新它。现在我想检查这个变量是否不等于null,无论我尝试什么我都会得到一个空指针异常。我不能抛出空指针异常,因为它很昂贵。是否有任何有效的解决方法。TIA

0 投票
3 回答
11046 浏览

java - 为什么我在退出我的 Activity 时会崩溃?

当我(通过后退按钮)退出我的活动时,我的应用程序崩溃了。据我所知,这发生在 Android 代码库中,而不是我的,但我并不完全相信这一点。

这是来自 adb 的堆栈跟踪:

有人有任何想法/建议吗?

0 投票
3 回答
1108 浏览

java - NullPointerExceptions 停止发生后会导致 Tomcat 性能问题吗?

我的一个应用程序在运行 Java 1.6 的 Tomcat 5.5 的 Windows 服务实例上运行。我们在代码中遇到了一个问题,如果 SOAP 请求超时,应用程序会创建 NullPointerException。

今天早上我们遇到了一个问题,SOAP 请求另一端的组件不可用。结果是大约一万个 NullPointerExceptions。在我们让失败的组件再次运行后,异常停止了。但是,我们注意到我们的应用程序仍然运行缓慢。

重启Tomcat服务后,应用性能立即提升。我发现这只是一个巧合,但我的队友们持怀疑态度。

所有这些 NPE 是否有可能在 Tomcat 中引起性能问题,但在异常停止很久之后?

谢谢!
IVR 复仇者

0 投票
1 回答
2515 浏览

java - 从在线页面向数据库添加数据时出现 NullPointerException

从在线 JSP 页面添加数据时,我收到 NullPointerException 异常。

错误描述如下:

我正在使用 Websphere 服务器“IBM WebSphere Application Server - ND,6.0.2.35”。

但是,当我使用“IBM WebSphere Application Server - ND, 6.0.2.17”时没有问题

有什么想法为什么会发生这种情况。

感谢您在这方面所做的所有努力。

谢谢,马诺亚。

0 投票
7 回答
2324 浏览

java - 字符串说它不为空,但后来抛出 NullPointerException

我的天啊。我有一个小项目要做,弦乐正在杀死我!

现在,我有一个字符串(从 servletnull调用中获取值)。getParameter()

问题是,我正在尝试查看它是否为空,并且,即使它为空,在程序中告诉我不是null,但稍后在程序中,当我使用变量时,我收到一个异常说变量是null

我做错了什么?

只有第四个条件有效!其余的呢(除了第二个,因为我把它放在那个条件是因为我很绝望)

我教过ID == null或者 ID.equals(null)会好的,但是没有。

编辑: 问题是,我从表单中获取 ID 的值(通常说是表单 1)。但在这种情况下,我使用的表格 2 没有任何 ID 输入,所以 ID 必须是null而不是"null"

0 投票
7 回答
525 浏览

java - 不可能的空指针

我有一个真正奇怪的问题。(非常重要的说明:这是一个示例,因为我无法粘贴原始代码,我将其编写为没有编译器的文本。)我有 2 个类:

现在,有时我会打印出来……但我不明白这怎么可能。

A 是一个序列化的类,但我无法弄清楚。

0 投票
7 回答
13857 浏览

java - createImage 的问题(int width, int height)

我有以下代码,作为游戏的一部分每 10 毫秒运行一次:

问题是它进入了 if 语句,该语句检查 Image 是否为空,即使在我尝试定义图像之后也是如此。我环顾四周,似乎如果 GraphicsEnvironment.isHeadless() 返回 true,createImage() 将返回 null。

我不完全理解 isHeadless() 方法的目的是什么,但我认为它可能与编译器或 IDE 有关,所以我尝试了两个,两者都得到相同的错误(Eclipse 和 BlueJ)。任何人都知道错误的来源是什么,以及我该如何解决?

提前致谢

乔纳森

..................................................... .....................

编辑:我正在使用 java.awt.Component.createImage(int width, int height)。此方法的目的是确保创建和编辑包含游戏玩家视图的图像,稍后将通过 JPanel 将其绘制到屏幕上。如果这有帮助,这里还有一些代码:

希望这有助于澄清一些事情,乔纳森

0 投票
4 回答
9888 浏览

android - Android:this.getApplication() 返回 NULL 指针

我在一个 Activity 中运行以下行,它在同一个应用程序中,但在不同的包中:

它只返回一个空指针,而当我将它移动到“主”包并从那里运行它时,它会按预期返回应用程序引用。

我已经在我的 AndroidManifest.xml 中使用完整的限定类名定义了活动,因为它位于另一个包中:<activity android:name="com.foo.bar.TestActivity"></activity>


更新:正如以下问题中所建议的,android:name="AppObject"已经在<application>AndroidManifest.xml 的标签中

0 投票
2 回答
5249 浏览

security - Spring security - 在 taglib 和 jsp 中的 SecurityContext.authentication null 但在控制器中可以

我一直在努力解决这个问题一段时间。找到了几篇关于它的帖子,但没有一个能解决我的问题。这可能与 SecurityContext 与特定线程有关,但即便如此我也不知道如何解决它:

考虑以下代码来检索已登录的用户:

在控制器中运行此代码将(正确)返回用户登录。从 taglib 或 jsp 运行此代码会引发 NPE(身份验证 = null)。还有弹簧标签不起作用(可能出于相同的原因)。

从 web.xml 中提取:

从 spring 安全配置文件中提取:

0 投票
5 回答
583 浏览

java - Java空指针异常

我正在编写两个类来处理简单的拍卖。我已经准备好一个正在工作的类,它处理单个拍卖的操作,现在我正在编写另一个类,比如拍卖行,以跟踪所有可用的拍卖。在测试类的以下部分时:

在具有以下代码的主要方法中(“kauppa”是经过测试且工作的对象变量):

我得到:

ope.auction.dutch.AuctionHouse.addAuction(AuctionHouse.java:13) 在 ope.auction.dutch.DutchAuctionTest.main(DutchAuctionTest.java:54) 的线程“main”java.lang.NullPointerException 中的异常

我该如何解决这个问题?