Java / JavaFX异常 - 如何确定故障

时间:2012-09-28 00:42:30

标签: java exception nullpointerexception javafx-2

所以我得到了一个例外,我的代码中没有列出任何代码。

是否有一种简单(快速,简单)的方法来判断问题是否在我的代码中,或者是否(可能不是)可能是Java中的错误,在本例中是JavaFX?

我的代码是一个长期运行的脚本(一个Lua脚本)的包装器,它本身(Lua脚本)调用Bash脚本,以防该信息有用。

异常似乎很容易重现,通过在脚本的特定部分运行时点击屏幕 - 我认为当它被Lua和Bash加倍时 - 事实上。 (我有一个线程,一个Runnable,它从Lua脚本中读取输出流,我通常可以完全控制我的JavaFX GUI,记录脚本中的结果等,当然,除非发生此异常。)

这是我的例外:

Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
        at javafx.scene.Scene$ClickCounter.access$7600(Scene.java:2985)
        at javafx.scene.Scene$ClickGenerator.preProcess(Scene.java:3081)
        at javafx.scene.Scene$ClickGenerator.access$8400(Scene.java:3051)
        at javafx.scene.Scene$MouseHandler.process(Scene.java:3302)
        at javafx.scene.Scene$MouseHandler.process(Scene.java:3164)
        at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3119)
        at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1559)
        at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2261)
        at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:228)
        at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
        at com.sun.glass.ui.View.notifyMouse(View.java:922)
        at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
        at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
        at java.lang.Thread.run(Thread.java:722)

感谢您提供有关如何执行此操作的任何指示(在这种情况下,具体而言)!

更新:我想知道的是:我应该调试我的代码来确定原因吗?或者它显然是一个JavaFX错误?如果是这样,我会向负责的Oracle团队报告。

0 个答案:

没有答案
相关问题