为什么带有NetBeans的JAVAFX会输出低质量的错误消息

时间:2014-07-10 10:40:04

标签: javafx

为什么带有Netbeans的JAVAFX会为您收到的每个错误带来如此低详细的错误消息?

无论我得到什么错误,我仍然没有暗示代码停止的位置。

这是"希腊"错误信息我得到......

  

线程中的异常" JavaFX应用程序线程"   了java.lang.RuntimeException:   java.lang.reflect.InvocationTargetException at   javafx.fxml.FXMLLoader $ MethodHandler.invoke(FXMLLoader.java:1768)at at   javafx.fxml.FXMLLoader $ ControllerMethodEventHandler.handle(FXMLLoader.java:1651)     在   com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)     在   com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)     在   com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)     在   com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)     在   com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)     在   com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)     在   com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)     在   com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)     在   com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)     在   com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)     在com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)     在com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)at   javafx.event.Event.fireEvent(Event.java:204)at   javafx.scene.Node.fireEvent(Node.java:8175)at   javafx.scene.control.Button.fire(Button.java:185)at   com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182)     在   com.sun.javafx.scene.control.skin.BehaviorSkinBase $ 1.handle(BehaviorSkinBase.java:96)     在   com.sun.javafx.scene.control.skin.BehaviorSkinBase $ 1.handle(BehaviorSkinBase.java:89)     在   com.sun.javafx.event.CompositeEventHandler $ NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)     在   com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)     在   com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)     在   com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)     在   com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)     在   com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)     在   com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)     在   com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)     在   com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)     在   com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)     在   com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)     在com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)     在com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)at   javafx.event.Event.fireEvent(Event.java:204)at   javafx.scene.Scene $ MouseHandler.process(Scene.java:3746)at   javafx.scene.Scene $ MouseHandler.access $ 1800(Scene.java:3471)at at   javafx.scene.Scene.impl_processMouseEvent(Scene.java:1695)at   javafx.scene.Scene $ ScenePeerListener.mouseEvent(Scene.java:2486)at at   com.sun.javafx.tk.quantum.GlassViewEventHandler $ MouseEventNotification.run(GlassViewEventHandler.java:314)     在   com.sun.javafx.tk.quantum.GlassViewEventHandler $ MouseEventNotification.run(GlassViewEventHandler.java:243)     在java.security.AccessController.doPrivileged(Native Method)at   com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:345)     在com.sun.glass.ui.View.handleMouseEvent(View.java:526)at   com.sun.glass.ui.View.notifyMouse(View.java:898)at   com.sun.glass.ui.win.WinApplication._runLoop(Native Method)at   com.sun.glass.ui.win.WinApplication.access $ 300(WinApplication.java:39)     在   com.sun.glass.ui.win.WinApplication $ 4 $ 1.run(WinApplication.java:112)     在java.lang.Thread.run(Thread.java:745)引起:   java.lang.reflect.InvocationTargetException at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:483)at   sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)at   sun.reflect.GeneratedMethodAccessor1.invoke(未知来源)at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:483)at   sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)at   javafx.fxml.FXMLLoader $ MethodHandler.invoke(FXMLLoader.java:1763)...   47更多引起:java.lang.ClassCastException:   javafx.scene.chart.PieChart $数据无法转换为   javafx.scene.chart.XYChart $系列   javafx.scene.chart.XYChart $ 2.onChanged(XYChart.java:121)at at   javafx.scene.chart.XYChart $ 3.invalidated(XYChart.java:210)at at   javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:111)     在   javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:145)     在   javafx.beans.property.ObjectProperty.setValue(ObjectProperty.java:69)     在javafx.scene.chart.XYChart.setData(XYChart.java:242)at   tabletopiechart.FXMLDocumentController.handleButtonAction3(FXMLDocumentController.java:65)     ......还有57个

0 个答案:

没有答案