中易网

应用程序中报错java.lang.reflect.InvocationTargetException

答案:4  悬赏:0  
解决时间 2021-03-10 02:02
java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(Unknown Source) at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: weblogic.utils.AssertionError: ***** ASSERTION FAILED *****[ Failed to generate class for weblogic.jndi.internal.ServerNamingNode_WLStub ] at weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:662) at weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:651) at weblogic.rmi.extensions.StubFactory.getStub(StubFactory.java:59) at weblogic.jndi.WLInitialContextFactoryDelegate.newRootNamingNodeStub(WLInitialContextFactoryDelegate.java:489) at weblogic.jndi.WLInitialContextFactoryDelegate.newRemoteContext(WLInitialContextFactoryDelegate.java:452) at weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:372) at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:339) at weblogic.jndi.Environment.getContext(Environment.java:154) at weblogic.jndi.internal.NamingNodeReplicaHandler.failOver(NamingNodeReplicaHandler.java:108) at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:232) at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(Unknown Source) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:337) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:332) at weblogic.rmi.Naming.getContext(Naming.java:262) at weblogic.rmi.Naming.lookup(Naming.java:72) at com.neusoft.dao.ConnConfig.initRMI(ConnConfig.java:122) at com.neusoft.dao.ConnConfig.getRmiDao(ConnConfig.java:57) at com.neusoft.frame.LoginUser.isSystemBusy(LoginUser.java:550) at com.neusoft.frame.LoginUser.checkUser(LoginUser.java:423) at com.neusoft.frame.LoginUser.show(LoginUser.java:364) at com.neusoft.frame.ClientApp.<init>(ClientApp.java:73) at com.neusoft.frame.ClientApp.main(ClientApp.java:140) ... 9 more 我实在是看不懂。。。我不知道财富怎么赠送,所以悬赏的不多,请包涵~~
最佳答案
可以确认是jar版本问题,你把2处应用的jar版本都统一到你能用的那个版本吧
全部回答
重装weblogic试一下
权限不够
InvocationTargetException 是一种包装由调用方法或构造方法所抛出异常的受查异常。这个异常并不是Eclipse插件开发特有的,而是标准JDK中的,它定义在 java.lang.reflect包下。在进行Java开发的时候很少会接触到这个异常,不过在进行Eclipse插件开发中则不同,很多API都声明抛出此类异常,因此必须对此异常进行处理。 例如,我们开发一个方法用来统一处理异常: private static void handleException(Exception e) { MessageDialog.openError(Activator.getDefault().getWorkbench() .getDisplay().getActiveShell(), "error", e.getMessage()); e.printStackTrace(); } 我们发现当传递来的参数e为InvocationTargetException 的时候弹出的对话框中的消息是空的,查看InvocationTargetException 的源码得知InvocationTargetException 并没有覆盖getMessage方法,所以消息当然是空的了。我们需要调用InvocationTargetException 的getTargetException方法得到要被包装的异常,这个异常才是真正我们需要的异常。修改代码如下所示: private static void handleException(Exception e) { String msg = null; if (e instanceof InvocationTargetException) { Throwable targetEx = ((InvocationTargetException) e) .getTargetException(); if (targetEx != null) { msg = targetEx.getMessage(); } } else { msg = e.getMessage(); } MessageDialog.openError(Activator.getDefault().getWorkbench() .getDisplay().getActiveShell(), "error", msg); e.printStackTrace(); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
感觉我是被骗了,美容院的面部全面护理,加上
使用笔记本支架斜放对电脑有什么危害
洛阳新安二中初三寒假几号开学
帮我算算1986年11月10日十月初九 上午10点 男
y=ax+b/x的极值和图像
谁有《鬼医傻后》完整文?发一份给我吧。谢谢
友谊路/西街(路口)怎么去啊,有知道地址的么
海信电视的遥控器怎么用视频切换
设矩阵A=第一行1,0,1第二行 0,2,0第三行 0,0,
红联到北仑星光老板娘大酒店做几路公交车
2015年国家公务员考试,在广西柳州市设有考点
有一本小说女主角叫沈夏
什么是车线本
XP电脑已经安装了最新的显卡驱动,可是游戏还
python return后面是空的是什么意思
推荐资讯
请教:统计学里处理outlier(偏值)的方法有哪
哦你 一切为你 为你付出真情 为你打破多少禁
如果买到假货能退吗
车牌子丢了 我在亦庄 大兴哪里可以补办牌子
映山红KTV在什么地方啊,我要过去处理事情
在美团团购的房间退款是全额的吗
wince5.0支持游戏软件的格式是什么?
做兼职人家说抄点了什么意思
求好看的校园或者宫斗小说
找不到微商卖我的产品怎么办
红米有gps吗
不可思议是用来计量什么的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?