首页 > 其他分享 >BUG排查

BUG排查

时间:2023-07-18 19:33:23浏览次数:23  
标签:BusinessException no 版本号 XXX 排查 testException BUG

  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 在不同的包下
解决方式:重新导包

标签:BusinessException,no,版本号,XXX,排查,testException,BUG
From: https://www.cnblogs.com/handsometaoa/p/17563892.html

相关文章

  • 一篇有趣的K8S问题排查思路
    在K8S这个平台里,Pod是一种被广泛使用的概念。但是,Pod有时也会变得不稳定,让开发者感到很困惑。特别是当您第一次面对Pod问题时,可能感觉像一只无力的小猫,完全无法解决问题。常见的问题如下:Pod无法启动:像个拒绝上班的员工,这个Pod可能根本就不想工作!请检查相关的日志或配置文件,以找......
  • python禅道bug统计
    Python禅道Bug统计简介禅道(ZenTao)是一款开源的项目管理和敏捷开发工具,广泛用于软件开发项目的管理。其中的Bug统计功能可以帮助团队更好地跟踪和管理Bug。本文将介绍如何使用Python来统计禅道中的Bug,并展示一些代码示例。准备工作在开始之前,首先需要安装Python的请求库request......
  • Doris-BE节点集体挂掉问题排查
    背景7月14版本上线,7月16日doris集群BE节点短时间内陆续挂掉,暂时重启解决,7月17日周一上班,BE节点开始反复挂掉影响使用问题定位:1、查看dorisBE节点日志be.out日志如下所示,由第7行(doris::PlanFragmentExecutor)可看出是因为sql执行引发的问题,需要进一步的通过CoreDump来定位到触......
  • ansible构建失败 scp transfer mechanism failed on **** Use ANSIBLE DEBUG=1\nto s
    ansible构建docker服务的失败排查经过(之前ansible构建成功)第一步:使用ansible对应ip/或者在/etc/ansible/hosts中配置的label-mping查看当前连接对应服务器状态对应失败服务器的连接状态*@**** |FAILED!=>{"failed":true,"msg":"failedtotransferfileto/ho......
  • shared_ptr包装this指针构造bug
    目录成员函数里用shared_ptr包装this指针,当shared_ptr析构了,就会调用this对象的析构函数,是非常可怕的事情。classA{voideat(){std::shared_ptrp(this);ptr->status="吃了";}}voidfunc(){Aa;a.eat();//eat里......
  • Visual Studio 中,Release、Debug、x86和x64 四个不同的概念
    Release和Debug是编译的不同配置,用于控制编译器生成的代码和符号信息的方式。Release配置用于生成最终发布版本的代码。在Release模式下,编译器会进行各种优化,以提高程序的性能和执行效率。此外,Release模式下会禁用一些调试相关的功能,如断言和运行时错误检查。它适用于最......
  • MyBatis Bug 记录
    动态SQLIf参数Mybatisif判断Integer类型的值不等于''引发的问题(!=''等价于!=0)csdn-ref结论对于Number类型参数,age!=''被Mybatis认定为age!=0解决方案✅使用1,2来表示数据含义✅添加orage==0,来规避该问题✅修改字段类型为varchar不使用N......
  • MySQL8 Bug 记录
    配置相关MySQL8安全插件更新导致的兼容性问题mysql8提供了新的功能,这些功能会影响用户创建或更新用户密码,以及使用那些仅支持mysql5登陆方式的客户端工具PasswordValidationOptionsandVariablesAuthenticationPlugins密码验证组件该组件要求用户必须设置符合一定......
  • TryHackMe | Daily Bugle Writeup
    TryHackMe|DailyBugleWriteup信息收集:可以看到cms是Joomla,然后有一个administrator二级目录,然后开启了mysql服务使用joomscan针对目标站点进行扫描,joomscan是一个专门用于扫描JoomlaCMS的工具。joomscan-uhttp://10.10.184.75 可以看到版本是Joomla3.7.0,到expl......
  • VS(VisualStudio) 远程调试 (RemoteDebugger)
    VS远程调试方法,下面用一张图说明:参考:https://blog.csdn.net/qq_33538554/article/details/98957450,下面是详情操作:注意:另一篇博文可以参考:https://mp.weixin.qq.com/s/G4m5v7l4kCwvM9LtKu0zVQ......