700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java.lang.reflect.InvocationTargetException异常的一种解决方法

java.lang.reflect.InvocationTargetException异常的一种解决方法

时间:2023-07-01 05:21:38

相关推荐

java.lang.reflect.InvocationTargetException异常的一种解决方法

今天在javaFx中使用fastJson时出现的问题,当运行到fastJson有关的函数时,报出如下错误,但邪门的是在测试类里执行这个方法又没报错。

Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat javafx.fxml/javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1857)at javafx.fxml/javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1724)at javafx.base/com.sun.positeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)at javafx.base/com.sun.positeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)at javafx.base/javafx.event.Event.fireEvent(Event.java:198)at javafx.graphics/javafx.scene.Node.fireEvent(Node.java:8792)at javafx.controls/javafx.scene.control.Button.fire(Button.java:203)at javafx.controls/com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:208)at javafx.controls/com.sun.javafx.scene.control.inputmap.InputMap.handle(InputMap.java:274)at javafx.base/com.sun.positeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247)at javafx.base/com.sun.positeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)at javafx.base/com.sun.positeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)at javafx.base/javafx.event.Event.fireEvent(Event.java:198)at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3897)at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1878)at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2623)at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411)at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301)at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450)at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449)at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:557)at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:943)at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)at java.base/java.lang.Thread.run(Thread.java:833)Caused by: java.lang.reflect.InvocationTargetExceptionat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:568)at com.sun.javafx.reflect.Trampoline.invoke(MethodUtil.java:77)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:568)at javafx.base/com.sun.javafx.reflect.MethodUtil.invoke(MethodUtil.java:275)at javafx.fxml/com.sun.javafx.fxml.MethodHelper.invoke(MethodHelper.java:84)at javafx.fxml/javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1854)... 46 moreCaused by: java.lang.NoClassDefFoundError: java/sql/Timeat fastjson@1.2.62/com.alibaba.fastjson.util.TypeUtils.addBaseClassMappings(TypeUtils.java:1454)at fastjson@1.2.62/com.alibaba.fastjson.util.TypeUtils.<clinit>(TypeUtils.java:119)at fastjson@1.2.62/com.alibaba.fastjson.parser.ParserConfig.<clinit>(ParserConfig.java:163)at fastjson@1.2.62/com.alibaba.fastjson.JSON.parse(JSON.java:180)at fastjson@1.2.62/com.alibaba.fastjson.JSON.parse(JSON.java:149)at fastjson@1.2.62/com.alibaba.fastjson.JSON.parseObject(JSON.java:241)at com.example.javafxtest/com.example.javafxtest3.service.AdminService.login(AdminService.java:43)at com.example.javafxtest/com.example.javafxtest3.AppController.onHelloButtonClick(AppController.java:12)... 58 moreCaused by: java.lang.ClassNotFoundException: java.sql.Timeat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)... 66 more

解决办法只是把Maven中fastJson的版本升级就行了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。