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

java-me - Java中奇怪的nullPointerException

我正在为 Java ME 编写一个应用程序,我需要一个类来保存一些数据(PhoneBook)。当我试图启动这个应用程序时,我总是得到一个 nullPointerException。我正在调用一个类的构造函数,它为 10 个元素分配内存,所以它不应该为空。我究竟做错了什么?

0 投票
3 回答
597 浏览

java - 尝试设置 jcheckbox 时出现 NullPointerException

尝试设置它,以便如果满足某个条件,则将选中两个复选框之一。但是我不断收到 nullpointerexception 错误。

代码是..

错误是

my.freelancebillingapp.InvoiceSelectionUI.jButton1MouseClicked(InvoiceSelectionUI.java:224) 处 my.freelancebillingapp.InvoiceSelectionUI.access$100(InvoiceSelectionUI.java:17) 处的线程“AWT-EventQueue-0”java.lang.NullPointerException 异常.InvoiceSelectionUI$2.mouseClicked(InvoiceSelectionUI.java:86) 在 java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253) 在 java.awt.Component.processMouseEvent(Component.java:6266) 在 javax.swing.JComponent.processMouseEvent (JComponent.java:3267) 在 java.awt.Component.processEvent(Component.java:6028) 在 java.awt.Container.processEvent(Container.java:2041) 在 java.awt.Component.dispatchEventImpl(Component.java: 4630) 在 java.awt.Container。dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java :4247) 在 java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) 在 java.awt.Container.dispatchEventImpl(Container.java:2085) 在 java.awt.Window.dispatchEventImpl(Window.java:2475) 在 java .awt.Component.dispatchEvent(Component.java:4460) 在 java.awt.EventDispatchEvent(EventQueue.java:599) 在 java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) 在 java.awt.EventDispatchThread。 java.awt.EventDispatchThread 中的 pumpEventsForFilter(EventDispatchThread.java:184)。pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java :122)

0 投票
6 回答
283 浏览

java - 到处都是空指针,因为数据突然变得稀疏

有人设计了依赖完整数据的代码;XML 总是包含所有元素。数据源现在正在发送稀疏 XML;如果它以前是空的,现在它就不见了。因此,是时候在修复错误的同时进行重构了。

有 100 多行这样的代码:

除了现在,getChild("A") 可能返回 null。或者任何 getChild(xxx) 方法都可以。

作为一个额外的转折,实际上有四个单独的方法而不是 getChild(),它们只能以特定顺序出现。有人建议使用可变参数调用,这不是一个坏主意,但不会像我想的那样干净利落。

清理这个最快的方法是什么?最好的?建议在每一行周围“尝试/捕捉”,但是伙计,这很难看。将上述方法的第三个参数分解为它自己的函数可能会起作用……但这将需要 100 多个新方法,虽然不那么难看,但感觉很丑。

getChild(xxx) 调用的数量在每行 6 到 10 次之间,没有固定的深度。也没有办法为此获得正确的 DTD。稍后将在没有事先提醒的情况下添加内容,并且在发生这种情况时我希望在日志中显示警告,需要优雅地处理 XML 中的额外行。

想法?

getChild() 实际上是一种方便的方法。我想到的最干净的方法是让便捷方法返回一个有效的 Child 对象,但让那个“空”的 Child 的 getContent() 始终返回“”。

0 投票
1 回答
818 浏览

layout - Android 布局 AutoCompleteTextView NullPointerException 解决方法

我正在使用 Android SDK 2.0 / Galileo / ADT 0.9.4(最新版本)。针对 Android 1.5 API 层。

如果我转到布局编辑器并添加一个 AutoCompleteTextView,屏幕会立即给我一个 NullPointerException。

是否有人有针对此问题的书面解决方法?

我似乎找不到一个。这显然是 Android SDK 中的一个错误。(反正已经提交了。)

0 投票
1 回答
2133 浏览

android - Android - WebView 在简历中死亡

  1. 我有 Activity,其中一些数据显示在我加载的 WebView 中WebView#loadDataWithBaseURL
  2. 然后我有/单击触发的菜单选项android.content.Intent.ACTION_SEND
  3. 从选择器中选择电子邮件
  4. 谷歌电子邮件出现(如预期)
  5. 丢弃电子邮件并点击返回按钮
  6. 使用 WebView 的操作尝试resume
  7. Bang - 我在 WebView.java 的第 4380 行收到 NullPonterException,if (mWebViewCore.getSettings().getNeedInitialFocus())因为 mWebViewCore 现在为空

代码中 mWebViewCore 无效的唯一位置是 WebView#destroy - 我如何从中恢复?我是否需要重新创建浏览器并重新加载我的数据,这似乎很浪费?在这一点上,我真的很感激好的建议

0 投票
5 回答
23951 浏览

eclipse - Eclipse调试有对话框:异常处理异步线程队列java.lang.NullPointerException

我在 Eclipse 3.4.2 中调试时遇到问题。我不断收到弹出异常处理异步线程队列 java.lang.NullPointerException

有谁知道确切的问题是什么?

谢谢

0 投票
1 回答
681 浏览

android - Android - BrowserFrame 中的 NPE

我偶尔会收到用户触发的此异常,我无法重现。由于它是从 looper 发出的,我想它是 Handler 类型回调的结果。我在 Google 代码中发现了类似的错误,但将解决方案放入代码中并没有解决它。问题在于BrowserFrame中的这行代码:

抛出此异常,因为我认为 mCallbackProxy 为空

问题是 - 这会关闭应用程序吗?我该如何解决这个错误?

0 投票
1 回答
1220 浏览

java - 二维字符串数组 NullPointerException (java)

我目前正在创建一个 java 应用程序,其中我有一个二维数组,我想将一些数据放入其中。

我正在创建二维数组

然后当我尝试将数据放入时,我使用引用二维数组中的确切位置,我想将数据输入到例如

该程序在我运行时编译但出现 NullPointerException 错误。我是否使用错误的方法将数据输入到这个二维数组中?

0 投票
4 回答
3322 浏览

java - 如何将对象从主线程传递到java中的另一个线程

在我的主应用程序类中,我有一个 JTextArea 对象(比如 txtArea)。我在 main_application 程序中创建了另外两个线程。我创建的两个线程用于在串行端口中读取和写入。现在我想将串口读取缓冲区数据放入一个 JTextArea 对象中。所以我需要将 main_application 中创建的 JTextArea 对象传递给 read-thread,以便 read-thread 可以将读取的输出放到 JTextArea。

但是在这样做之后,我面临着空指针访问问题。当我检查 main_application 中的 JTextArea 对象时,它不为空,但在传递给线程后,我检查了它的空值。我不知道它是怎么发生的......如果有任何极客可以帮助我,我会很高兴......

谢谢,苏尔贾

0 投票
3 回答
30076 浏览

java - Java:拆箱整数时出现空指针异常?

此代码导致空指针异常。我不知道为什么:

我在调试器中检查过它,所有的局部变量都是非空的。这怎么可能发生?BiMap 来自谷歌收藏。