nc65 远程调用接口报 java.lang.reflect.UndeclaredThrowableException 错误

在最刚开始的时候只拿到以下相关错误信息

结合同事给出的信息,同样的补丁包,在63可以,在65不行

根据以往经验,猜测可能导致的原因可能有以下几点:

1.前后端调用

2.解析json的包,nc65 对jar包有指定版本,比如json导入的包

3.jdk的版本,home的版本和补丁的版本是否是一致。nc65是1.7的,确认一下调用的类是否是用1.7编译了

4.发的wsdl地址有问题

5.参数名称是否有重复的

6.oa系统的客户端也有可能有影响(在此次事件中由于用soapui测试也有问题所以自动排除)



后百度,这种错误是没有显示的抛出异常,但在代码上加上try catch 也抓不到异常。

由于给出的信息很少,在最刚开始没有想到要调出日志看(此时在这点上进行深刻反省)

后经过以上因素逐一排查了,注释疑似错误代码,多次打补丁等操作,还是报错的绝望之际

终于想起了可以调出home里面的nclog错误日志

后看到详细日志,是前后端调用的原因。



事实证明,每个猜想的判断都要自己去验证,

第一时间记得调日志出来看真的很重要



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值