一定要把异常的最后的信息看完 然后慢慢的分析 不能太急了
1.不能太急了
2.不能只看第一行异常,一定要把最后一行的异常信息看完
3.看完要缓口气分析一下 不能太急了
很多例子
- 比如dfdb报了一个异常 第一想法是认为dfdb有问题 后来发现是一个空指针导致的
- 比如oracle 报了列不够的异常 结果以为没有查询出结果集的异常 往往你认为不事儿的地方往往有事儿的
- dubbo的consumer启动时报了一个no provider available for the
service,后来发现是程序并没有读dubbo中配制的zk而是使用的是eda的zk_config.properties
而eda的这个zk并没有发布dubbo的server的服务端最终导致报错 解决是敢于追踪.class的源码 首先要看全log异常信息
然后敢于跟踪 .class的源码