BUG排查

发布时间 2023-07-18 19:31:28作者: 帅气的涛啊
  1. idea debug 出现 no such instance method: ‘XXX‘
    我的情况:明明对应类下面有方法,但是提示no such instance method: ‘XXX‘ / 运行的时候报错 java.lang.NoSuchMethodError
    解决思路:Jar包冲突
    解决方法:打开多模块的多个POM文件,查看对应包的版本号。修改为相同的版本号再试。
  2. 关于异常不能被捕获的排查
    问题描述:
  import com.aaa.BusinessException;
  
  // 类名:TestServiceImpl  
  public void testException(){
      throw new BusinessException(ResultCode.BAD_REQUEST.getCode(), "[testException] 业务异常 ");
  }
  import com.bbb.BusinessException;
  
  // 类名:TestController
  try {
    testService.testException();
  } catch (BusinessException e) {
      // 异常不能被捕获
      System.out.println(e.getMessage());
  }

问题原因:BusinessException 在不同的包下
解决方式:重新导包