问题描述:小店价格服务调用没有返回值,没有异常信息。
首先初步怀疑是这个方法有问题:
这个外部方法中有两个方法,一个一个监控看。首先监控insertPriceApplication(pv)这个,结果如下图,没有问题。
然后监控另外一个方法pushApproval(pv),结果如下,报NoSuchMethodError().
说是2604行有问题,那就到2604行去看。发现是一个对象(request)设值.
然后再看这个对象(request),看它的加载情况。
结果如下:
从上面的结果可以看出,PriceApplicationApprovedRequest这个类存在两个jar包里面都有这个类。但它加载的时候只会随机加载一个,所以启动的时候不会报错。删掉scsprice jar这个不用的包,重启服务,验证业务,OK了。