当前位置: 首页 > 知识库问答 >
问题:

错误:Java去模糊堆栈跟踪

曹经业
2023-03-14
(SourceFile: 2).
java.lang.NullPointerExce: 
  at com.test.app.fragment.TestFragment.onSaveInstanceState (SourceFile:2)

在另一种情况下,经过去模糊处理后,我得到的不是正常的堆栈跟踪,而是如下所示:

Caused by: com.test.app.inneral.sdk.internal.uus5: 
  at com.test.app.inneral.sdk.internal.ms4$b.accept (SourceFile:5)

是什么原因,有可能莫名其妙地从这得到一个正常的堆栈跟踪?

共有1个答案

屠杰
2023-03-14

Java异常消息遵循exception>package/class/method>(源文件:行号)的格式,因此在(sourceFile:2)中,异常将在第2行抛出。

此外,根据这篇文章(如果您使用IDE开发android应用程序),一些IDE内置了堆栈跟踪分析工具。

希望这有帮助!

 类似资料:
  • 当500内部服务器发生时,我想抑制tomcat显示的堆栈跟踪。我在web.xml中包含了一个定制的error.html页面,并提到了文件位置和错误代码 进行上述更改后,对于所有 API 的 tomcat 返回 404 未找到。

  • 当Xdebug被激活时,只要PHP决定显示通知,警告,错误等,就会显示堆栈跟踪。堆栈跟踪显示的信息以及显示方式可以根据您的需要进行配置。 Xdebug在错误情况下显示的堆栈跟踪信息量相当保守(如果display.errors 在php.ini中设置为On)。这是因为大量的信息会减慢脚本的执行速度和浏览器中堆栈跟踪本身的渲染速度。但是,可以使堆栈轨迹以不同的设置显示更详细的信息。 堆栈跟踪中的变量

  • 问题内容: 当您在Java中使用RMI时,收到异常时将在其前面添加远程堆栈跟踪,如下所示: 那种堆栈跟踪“伪造”如何完成? 我想要什么(除了被迭代)?好吧,如果我能这样做的话,它将对我有帮助: 并使其成为引发日志记录的目的,在堆栈跟踪中也将引发异常(并且方法在链的下游)。 问题答案: 这很容易: Throwable有方法和。 从我的一个项目(非开源,但也许有一天我将打开远程调用引擎): 为了您的方

  • 我有一个ASP.NET Core3.0Web API托管在Azure应用服务上。我正在试图弄清楚为什么它会在一个控制器操作方法中抛出一个500内部服务器错误。我已经建立了应用程序洞察力,我可以在Azure Portal上的“失败”页面上看到有500个异常。但是,我看不到它们的堆栈跟踪。在Application Insights或Azure Monitor中打开堆栈跟踪报告需要做些什么吗。附注。即使

  • 问题内容: 下面给出的代码显示了运行时的Stackoverflow错误。但是,如果我使另一个类CarChange创建Car的对象,它将成功运行。我是一个初学者,请执行以下代码以了解在Java中进行向上转换的重要性。 问题答案: 一个stackoverflow通常意味着您有一个无限循环。 收到此消息的原因是因为您从testdrive方法调用驱动器,并且在该方法中再次调用drive。

  • 问题内容: 大家好,我有一个使用Hibernate检索数据库中数据的Web应用程序。并且在服务器端,某些想法会定期出现。以下是异常日志。 有人可以帮我解决这个问题吗?非常感谢! 问题答案: 这是触发C3P0中此日志语句的代码: 注意: 这也不是例外,它仅用于显示调试目的的执行路径。 是的,这只是一条调试消息(实际上是中的最低级别)。 总结一下:忽略并调整您的日志记录级别以跳过这些级别。