问题标签 [printstacktrace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1515 浏览

javafx - 在 JavaFX 中将 Stacktrace 打印到 Textarea

我想将可投掷的堆栈跟踪打印到 Textarea

像这样的东西:

那可能吗?

我希望你能帮帮我

谢谢

0 投票
2 回答
490 浏览

perl - Perl 调试器:堆栈跟踪中的跟踪变量

使用内置的 Perl 调试器,我可以打印堆栈跟踪。但是,我只对某个变量感兴趣,而不是 30k+ 行的完整堆栈跟踪。是否可以只显示包含指定变量的执行行?

例子

假设我想跟踪变量 $data。然后我只想看到第 4,7,8,10 行而不是其他行。

堆栈跟踪

0 投票
0 回答
37 浏览

java - Java 程序无法读取超过 64116 个文件并抛出没有堆栈跟踪的异常

我对 JAVA 相当陌生(看起来像这样)。使用 eclipse 我编写了一个程序来读取大约 150k 个文件,然后我将每个文件的内容打印到控制台。

有趣的是(至少对我而言),在读取 64116 个文件后,程序会抛出一个没有任何 StackTrace 的 ArrayIndexOutOfBoundException。我试图手动捕获异常并找出异常的原因,但它返回 null。另外,我试着打电话

释放内存,以防它被对象重载但没有运气。 在此处输入图像描述

我正在使用 -64Bit -16GB RAM -Core-i7 - 3.60GHz -Ubuntu 14.04 -Eclipse IDE -OpenJDK-7

这是我正在运行的代码 -

如果你想看看,这里是 extract() 方法 -

谁能让我知道我做错了什么?如何使用 JAVA 读取任意数量的文本文件而不会出现任何错误或异常?我从未编辑过任何 JVM 配置文件。因此,如果涉及到编辑 JVM 配置,我将不胜感激接近一步一步的建议。

谢谢大家的时间。

0 投票
0 回答
555 浏览

java - 堆栈跟踪打印到 System.out 但不是 System.err

我正在使用这个我不完全理解的类(JSch),但我对它的工作原理有一个粗略的了解。如果 exitStatus 不是我想要的,我试图抛出一个异常。但是,使用

我以前从未见过这个问题,所以我想知道是我不理解的 API 导致了问题还是异常堆栈跟踪的工作方式不同?我有一种感觉,使用 apache log4j 会起作用,但我懒得仅仅为了测试目的而设置它,它不会回答为什么会发生这种情况的困惑。

如果有兴趣,这里是代码(我想在 exitStatus != 0 时抛出异常):

谢谢。

0 投票
2 回答
1733 浏览

android - 在 Android 5/Lollipop 上打印 C 堆栈跟踪

我正在尝试调试在 Android 5 上运行的用 C 语言编写的 JNI 代码。当调用我的一个函数时,我想将堆栈跟踪写入 adb 日志,以便查看从何处调用该函数。

我发现的第一个资源表明我需要使用 libcorkscrew,并包含如何使用该库的完整示例。不幸的是,似乎 libcorkscrew 从 Android 5 中消失了,现在应该使用 libunwind。对于我的项目,有几个问题:

  1. 将 libunwind 加入项目的说明很少和/或具有误导性——一些资源说从 github 下载项目并构建它(指示不起作用),其他资源表明该库已经是 Android 5 的一部分。

  2. 所有的示例都是用 C++ 编写的,而且似乎 libunwind 中的函数只有 C++ 绑定。由于我的代码是 C 而不是 C++,并且写入日志函数而不是通过 C++ 标准库,因此这是不可用的。

其中,我查看了以下页面:

  1. 带有 libunwind 的 Android Lollipop 上的本机堆栈跟踪

  2. Android 5.0 中没有“libcorkscrew”...

  3. Android NDK:获取回溯

有没有办法在 Android 5 上的 C 代码中获取堆栈跟踪而不会使程序崩溃?

0 投票
3 回答
161 浏览

java - 如何修复 Java 代码的 Catch 块中的以下错误?

我有一个代码片段在我的代码块下printStackTrace()使用时抛出错误。catch以下是代码片段。

以下是错误:

我怎样才能解决这个问题?

0 投票
1 回答
593 浏览

java - 如何限制异常 printStackTrace 中的代码行

printStackTrace() 方法将为我们提供与异常相关的语句行,但其中所有行对我们都没有用

我们如何限制异常细节行

0 投票
2 回答
1788 浏览

java - 异常 - printStackTrace(Printwriter s) 方法

我想让你思考一个使用 printStackTrace(PrintWriter s) 方法的小问题。我需要在附加模式下使用它。

以下示例解释了我的意思:

注意

new FileWriter("mylog.txt", true);

是我以附加模式打开文件(并第一次创建它,因为它不存在)的方式。

结果是文件中只有最后一个异常,而不是一系列异常。有一次,该方法打开了一个没有写入任何内容的文件。我怎么解决这个问题?

谢谢你。

0 投票
1 回答
7273 浏览

java - 如何正确使用@SuppressFBWarnings 来忽略 printStackTrace findbugs 警告

在我的 junit 4 测试代码中,我使用包含如下代码的测试规则:

Findbugs 抱怨这一点,这是理所当然的——这不应该在我们的生产代码中完成。然而,在这种情况下,我认为这种用法是合理的,我尝试使用 @SuppressFBWarnings 注释来消除 findbugs。然而,既不

也不

也不

有想要的结果。

如何正确使用@SuppressFBWarnings 来抑制警告?

0 投票
1 回答
232 浏览

wildfly - e.printStackTrace 结果如何打印在日志中

我正在使用 wildfly,但我不知道如何在wildfly的server.log文件中打印所有e.printStackTrace语句。

这背后的配置是什么。请解释。