15:31:33 [http-nio-8091-exec-3] ERROR c.b.c.QaStandardRecordController - 查询记录详情失败:{}
java.lang.NullPointerException: null
原因:发现服务器中日志文件只有异常,但是没有打印堆栈信息,找之前的日志文件发现有完整的堆栈异常信息
这个问题其实是跟JDK5引入的一个新特性有关,对于一些频繁抛出的异常,JDK为了性能会做一个优化,
在JIT重新编译后会抛出没有堆栈的异常。在使用server模式的时候,这个优化是开启的
通过启动参数加入:-XX:-OmitStackTraceInFastThrow ,可以去掉该特性