在最刚开始的时候只拿到以下相关错误信息
结合同事给出的信息,同样的补丁包,在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错误日志
后看到详细日志,是前后端调用的原因。

事实证明,每个猜想的判断都要自己去验证,
第一时间记得调日志出来看真的很重要