stack-trace相关内容

ComboBox 强制崩溃(不是我的代码)

我从一位客户那里得到了下面的堆栈跟踪.我不知道如何重现这个.我的 WPF 应用程序有相当数量的组合框;鉴于下面的堆栈跟踪,我不确定如何确定哪个 ComboBox 失败.有没有其他人看过这个?你能从这个堆栈跟踪中解释发生了什么吗?有什么想法吗? System.NullReferenceException:未将对象引用设置为对象的实例.在 System.Windows.Controls.ComboB ..
发布时间:2022-01-02 14:27:28 C#/.NET

从带有嵌入式 lua 的 C 代码打印堆栈跟踪

如果我理解正确的话,Lua 默认会在发生错误时调用调试库“debug.traceback". 然而,当像这里的例子那样将 Lua 嵌入到 C 代码中时:简单的 Lua API 示例 我们只有栈顶的错误信息可用. 即 if(状态){/* 如果出现问题,错误信息在顶部 *//* 堆栈 */fprintf(stderr, "无法加载文件: %s\n", lua_tostring(L, ..
发布时间:2021-12-30 20:20:47 其他开发

你在 Perl 中使用哪个安全网?

您使用哪个安全网? 使用警告; 或 使用严格; 我知道 使用中发现的潜在问题严格的;会导致你的代码停止一遇到就立刻使用警告时;只会给出一个警告(如命令行开关-w) 并让您的代码运行. 我仍然想知道 Perl 程序员最常使用哪一个.他们见过使用最多的是哪一种? 解决方案 use strict 如果使用符号引用(即表示符号名称的字符串)会产生错误.如果你使用 ..
发布时间:2021-12-27 15:59:25 其他开发

Rails 完整错误页面未显示视图错误

我有一个名为 new.html.erb 的视图,代码如下: 现在,我只看到一个简单的 500 错误页面,如下所示: 500 内部服务器错误 如果您是此网站的管理员,请阅读此 Web 应用程序的日志文件和/或 Web 服务器的日志文件以找出问题所在. 我不应该看到一个格式漂亮的页面,其中包含一些有关异常的信息吗? 我不确定我在这里错过了什么,但我相信 Rails 曾经在视图 ..
发布时间:2021-12-26 12:57:10 其他开发

客户端 javascript 的错误日志记录

我的项目包含很多带有表单的页面.这是银行CRM系统的后端,因此工作过程中的任何错误都将被捕获和调查.在服务器端,我们增强了 Java 异常系统,但如果客户端发生错误 - javascript,我们现在获得的唯一信息是 IE 中的 js 错误窗口,或者有时是高级用户制作的页面截图. Javascript 代码包含 Jquery 驱动的 UI 扩展和硬编码的内联事件处理程序和函数. 所以我 ..
发布时间:2021-12-26 12:53:59 前端开发

从 C# 打印堆栈跟踪信息

作为我们产品中某些错误处理的一部分,我们想转储一些堆栈跟踪信息.但是,我们发现许多用户只会截取错误消息对话框的屏幕截图,而不是向我们发送程序中可用的完整报告的副本,因此我想在此对话框中提供一些最小的堆栈跟踪信息. 我机器上的 .NET 堆栈跟踪如下所示: at System.IO.__Error.WinIOError(Int32 errorCode, String mayFullPath) ..
发布时间:2021-12-26 12:53:06 C#/.NET

什么时候会在 window.onError 函数上提供正确的堆栈跟踪?

许多其他编程语言(例如 java、ruby)中的异常/错误总是提供堆栈跟踪/回溯信息. 在 JavaScript 中未处理的错误会被 window.onError 捕获. 虽然那个函数没有得到 Error 对象,所以我们无法访问该对象的 stack 属性. 是否有关于何时会发生任何变化的可靠信息来源? 解决方案 似乎 error 对象本身将是提供给 onerror 的第五 ..
发布时间:2021-12-26 12:51:19 前端开发

为什么 Stack Trace 会显示我的开发文件路径?

Visual Studio 2010 SP1,编译 WCF 应用程序,将其放在服务器上,当然第一次运行时出错(新功能),将 Stack Trace 输出到日志文件. 它看到了我的开发环境的路径.为什么?是因为与 Release 相比,我将其部署为 Debug 还是有其他原因,还是无论如何我在输出 Stack Traces 时都应该更加小心? 04/09/2012 03:58:46:错误:未 ..
发布时间:2021-12-25 08:41:34 C#/.NET

Oracle PL/SQL:如何获取堆栈跟踪、包名称和过程名称

有时异常返回类似:“ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小". 它不是那么易读,因为它既不报告表、列和它试图写入的值. 在异常发生或被捕获时获取当前过程名称会很有用. 我如何获得它? 解决方案 您可能想要 DBMS_UTILITY.FORMAT_ERROR_BACKTRACE 函数 SQL>编辑写入文件 afiedt.buf1 创建或替换过程 ..
发布时间:2021-12-24 16:07:03 数据库

如何使用chrome或firefox在javascript中将console.trace()的结果作为字符串获取?

console.trace() 在控制台输出结果. 我想以字符串形式获取结果并将它们保存到文件中. 我没有为函数定义名称,也无法使用 callee.caller.name. 获取它们的名称 解决方案 我对 firefox 不太确定,但在 v8/chrome 中,您可以在 Error 构造函数上使用一个名为 captureStackTrace 的方法.(此处有更多信息) 因此 ..
发布时间:2021-12-19 13:47:26 前端开发

有没有办法转储堆栈跟踪而不在java中抛出异常?

我正在考虑为我的 Java 应用程序创建一个调试工具. 我想知道是否有可能获得堆栈跟踪,就像 Exception.printStackTrace() 但实际上不抛出异常? 我的目标是,在任何给定的方法中,转储一个堆栈以查看方法调用者是谁. 解决方案 您还可以尝试 Thread.getAllStackTraces() 来获取所有活动线程的堆栈跟踪图. ..
发布时间:2021-12-19 10:38:15 Java开发

Log4j 格式:是否可以截断堆栈跟踪?

我只想记录程序中异常的前几行.我知道,我可以做这样的事情来只打印堆栈跟踪的前 5 行: Throwable e = ...;StackTraceElement[] stack = e.getStackTrace();int maxLines = (stack.length > 4) ?5:堆栈长度;for (int n = 0; n 但我宁愿使用 log4j(或 slf4j 而不是 log4 ..
发布时间:2021-12-19 10:21:32 Java开发

如何将堆栈跟踪发送到 log4j?

假设你捕获一个异常并在标准输出(比如控制台)上得到以下内容,如果你执行 e.printStackTrace() : java.io.FileNotFoundException: so.txt在 java.io.FileInputStream.(FileInputStream.java)在 ExTest.readMyFile(ExTest.java:19)在 ExTest.main(ExTest. ..
发布时间:2021-12-19 10:13:52 Java开发

在 printStackTrace() 上打印完整的调用堆栈?

我需要编写一个小的日志分析器应用程序来处理由我的项目中使用的第 3 方闭源库(内部有自定义记录器)生成的一些日志文件. 如果日志中出现异常条目,我需要沿堆栈跟踪从顶部到异常的实际位置收集有关所涉及方法的汇总信息. 不幸的是,默认情况下,Java printStackTrace() 不会打印调用堆栈中的每个方法,而是打印到一定数量的方法,其余的只是作为 16 more... 引用. ..
发布时间:2021-12-19 10:05:39 Java开发