今天遇到个java.lang.NullPointerException: null,发现没有堆栈信息,无法定位。看了下代码,按道理是会打印堆栈的啊。

try {...
} catch(Throwable e) {log.error("", e);
}

查了下(https://stackoverflow.com/questions/2411487/nullpointerexception-in-java-with-no-stacktrace),发现是log的优化,如果NPE在代码中同一个地方出现多次,log会进行优化,不再打印堆栈信息。
也就是说,最开始的时候是会打印错误堆栈的。
翻日志到错误最早发生的地方,果然发现有打印错误堆栈。

另外,有很多人说是jdk的bug,在启动时加启动参数 -XX:-OmitStackTraceInFastThrow 也可以解决。

java.lang.NullPointerException: null无堆栈信息相关推荐

  1. 空指针在java中的环境配置,轻松搞定项目中的空指针异常Caused by: java.lang.NullPointerException: null...

    大家在项目测试过程中,是不是经常会碰到这个空指针异常呢Caused by: java.lang.NullPointerException: null 当大家遇到这个问题,大家是怎么处理?自己解决还是让 ...

  2. 轻松搞定项目中的空指针异常Caused by: java.lang.NullPointerException: null

    轻松搞定项目中的空指针异常Caused by: java.lang.NullPointerException: null 参考文章: (1)轻松搞定项目中的空指针异常Caused by: java.l ...

  3. java.lang.NullPointerException: null的错误

    在调试后台程序时,出现了java.lang.NullPointerException: null的问题,控制台打印的日志如下: 2022-02-14 06:55:21.313 ERROR 11600 ...

  4. spark报错 java.lang.NullPointerException: Null value appeared in non-nullable field:top level Product

    报错内容 java.lang.NullPointerException: Null value appeared in non-nullable field: top level Product in ...

  5. Swagger报错,Unable to scan document context default java.lang.NullPointerException: null

    最近改完代码之后,启动项目,发现有以下error报错: Unable to scan document context default java.lang.NullPointerException: ...

  6. java.lang.NullPointerException: null

    错误提示的大意是:空指针异常.说明报错位置缺少信息或者是数据对应不上. 知道大概意思后现在开始排查,点击Debug,就是下图的这个按钮 然后根据前面提示的报错行,再打开项目运行. 接着看报错信息,它说 ...

  7. 基本类型为空导致线上空指针异常问题 java.lang.NullPointerException: cannot unbox null value

    线上钉钉群突然报空指针异常,结合日志分析代码,如下: 报错信息:(含入参) reQueryDto={\"minAge\":null,\"maxAge\":26, ...

  8. java.lang.NullPointerException:null

    java.lang.NullPointerException: null错误原因及解决方法 抛出问题: 今天在调试项目时报出一个错误java.lang.NullPointerException: nu ...

  9. Null value appeared in non-nullable field java.lang.NullPointerException

    报错 Null value appeared in non-nullable field java.lang.NullPointerException: Null value appeared in ...

最新文章

  1. python3+opencv生成不规则黑白mask
  2. 你的企业客户服务,离卓越还有多远?
  3. html面包屑菜鸟,css content属性与before及after伪元素配合使用价值发挥到最大
  4. 使用SQL语句创建数据库2——创建多个数据库文件和多个日志文件
  5. ORACLE GoldenGate 配置
  6. js与c语言效率_JavaScript控制流及关键字与C语言之比较
  7. 深入理解异步Web服务器 Tornado
  8. git出现红字说明什么_怀孕的第一个月会出现什么变化?若有7种表现,说明可能怀上了...
  9. Redis-数据结构与对象-对象
  10. 使用Kibana画图展示Nginx日志报表
  11. jstack 脚本 自动日志_运维老司机又翻车, 居然没用过日志切割Logrotate
  12. java三大框架介绍
  13. abaqus14安装_Abaqus安装方法
  14. UG工程图模板创建步骤
  15. 世界各国Google域名后缀对照表
  16. 项目管理学习总结(19)——一百人研发团队的难题:研发管理、绩效考核、组织文化和OKR
  17. 忽忽,抢楼机完成……
  18. Exoplayer的详细使用UI篇
  19. ISP—图像调试实习生(第14天)
  20. Centos7.5 BCM4322无线网卡驱动安装踩坑记录

热门文章

  1. mysql原理、索引、优化-【公司内部培训】
  2. 幸福工厂超级计算机有什么用,幸福工厂全替换配方简评
  3. 对自己未来生活的一些规划
  4. 文本摘要生成评价指标——rouge
  5. [NCTF2019]SQLi 1regexp注入
  6. 安可信esp32 python_ESP8266这么火红背后不得不说的六个理由
  7. uchar和char、schar的区别
  8. 关于pos打印机通过tcp/ip操作打印指令集
  9. vue 水印插件 插件:directives.js
  10. MOS管RC缓冲电路相关参数计算方法