error-handling相关内容

捕获完全意外的错误

我有一个 ErrorRecorder 应用程序,它可以打印错误报告并询问用户是否想将该报告发送给我. 然后,我有了主应用程序.如果发生错误,它将错误报告写入文件并要求 ErrorRecorder 打开该文件以向用户显示错误报告. 因此,我使用 Try/Catch 捕获了大部分错误. 但是,如果发生完全出乎意料的错误并关闭我的程序怎么办. 有没有像全局/覆盖方法或类似的东西, ..

Firebase rest API 过滤器查询

我的数据看起来像 {“字0":{“级别":“B2",“含义":[“含义19",“含义43"],"type" : "名词",“重量":0,"word" : "word99"},“字 1":{“级别":“C1",“含义":[“含义19",“含义43"],"type" : "名词",“重量":0,"word" : "word99"},“word10":{“级别":“A2",“含义":[“含义19",“ ..
发布时间:2021-12-26 13:18:14 Java开发

错误:[on_request_read] 连接由 R 中的对等方重置

我收到此错误: 错误:[on_request_read] 连接由对等方重置 在我的 R-Shiny 应用程序的控制台中多次.该程序按预期工作,没有错误.我的问题是,有没有我可以实现的功能或某些东西来使用此错误消息并阻止它出现在我的控制台中? 解决方案 这是一个常见错误.我相信这与您使用的 Shiny 版本以及您的默认 Web 浏览器有关.目前没有解决方案.如果您在窗口视图中运行您的应用 ..
发布时间:2021-12-26 13:17:50 其他开发

如何禁用 .NET 事件日志警告?

根据我们的政策,我们不再允许写入事件日志,因此我删除了所有事件日志代码,使其不写入事件日志,这可行,但是我不断从错误中收到随机的 ASP.NET 4.0 警告,即使尽管我的 Application_Error 中有代码来处理所有错误. 有什么方法可以完全禁用事件日志记录,也许是更改 web.config 或 IIS 设置以禁用它? 注意到它也有很多错误......不仅仅是我的 HTTP ..
发布时间:2021-12-26 13:17:45 C#/.NET

禁用 Laravel 的内置错误屏幕

我想禁用 Laravel 的错误屏幕,该屏幕显示带有调试信息和函数跟踪的错误/异常.主要是因为我使用 Laravel 作为移动 API 后端,而这些响应在移动设备上更难阅读. 请注意,我想要错误,而不是花哨的错误页面. 有什么建议吗? 解决方案 进入Laravel项目->app文件夹->config文件夹->app.php设置 'debug' =>错误的, 这将显示一个简单 ..
发布时间:2021-12-26 13:17:27 PHP

Python 中的错误继续下一步

片段 1 do_magic() # 抛出异常,不执行 do_foo 和 do_bardo_foo()do_bar() 片段 2 尝试:do_magic() # 不抛出异常,不执行 do_foo 和 do_bardo_foo()do_bar()除了:经过 代码段 3 尝试:do_magic();除了:通过尝试: do_foo() ;除了:通过尝试: do_bar() ;除了:通过 有没有 ..
发布时间:2021-12-26 13:17:06 Python

JSLint 错误:应为“忽略",而看到的是“ex"

我一直在使用 JSLint,但就在今天,我遇到了一个我以前从未见过的错误.使用以下代码,我得到如下所示的错误: 尝试{document.execCommand('BackgroundImageCache', false, true);} 赶上(前){} 错误: 预期为“忽略"而看到的是“ex".} 赶上(前){} 所以我将代码更改为以下内容,错误消失了: 尝试{document.exec ..
发布时间:2021-12-26 13:16:51 其他开发

在 C# 中存储 SqlServer 的 raiserror 消息

如何在 C# 中存储 SQLSERVER 的 raiserror 消息? 解决方案 这取决于 您的 RAISERROR 的严重性.严重性 1-10 被视为信息消息,不会中断 C# 客户端的流程,即.他们不会抛出异常.这些信息消息将触发 InfoMessage连接上的事件. 如果严重性在 10 到 16 之间的 RAISERROR 被视为错误,并且您的 SqlCommand.Execu ..
发布时间:2021-12-26 13:16:24 C#/.NET

我该如何解决 npm ERR!错误:0909006C:Node.js 中的 PEM?

我是 Node.js 的新手.我试图将 RethinkDB 模块添加到我的项目中,但出现了:npm error:0909006C:PEMroutines:get_name:no start line 错误. 我不使用代理,尝试卸载/重新安装 Node.js,并从我在网上找到的解决方案更改注册表,但都没有奏效. 解决方案 输入这一行 npm set registry http://re ..
发布时间:2021-12-26 13:16:18 其他开发

流错误指示器如何影响以下输入代码?

每个流都有“一个错误指示器,用于记录是否发生了读/写错误". 它通常很少由各种函数设置:fgetc(), fflush(), fseek(), .... 被各种函数清除:rewind(), clearerr(), fopen(), .... int ferror(FILE *stream) 报告状态. 当且仅当为 stream 设置了错误指示符时,ferror 函数返回非零 ..
发布时间:2021-12-26 13:16:13 其他开发

R:在记录堆栈跟踪后捕获错误并继续执行(tryCatch 没有可用的回溯)

我在服务器上运行的 R 中有许多无人值守的批处理作业,我必须在它们运行后分析作业失败. 我正在尝试捕获错误以记录它们并从错误中优雅地恢复,但我无法获得堆栈跟踪 (traceback) 来记录 R 的代码文件名和行号导致错误的命令.一个(愚蠢的)可重现的例子: f 运行上面的代码产生这个输出: f() 中的简单错误:未找到对象“variable.not.found" 没有可用 ..
发布时间:2021-12-26 13:16:09 其他开发

PHP 自定义错误页面

每个人都说在活动站点中“允许显示错误"是不好的(由于一些安全问题). 现在,我们必须考虑两种情况: 网站处于调试模式 该站点未处于调试模式 现在,对于案例 #1: 我们想查看错误.怎么样? ini_set('error_reporting', E_ALL);ini_set('display_errors', 1); 没有比这更简单的了.我们还可以为除 Parse 和 ..
发布时间:2021-12-26 13:16:01 PHP

白屏死机!

在调试安装到新开发环境中的 codeigniter 应用程序后,当我看到白屏没有更多可用内容时,我开始感到害怕.我已经能够解决导致此问题的每一个错误,但它认真对待了太长时间. PHP error_reporting(E_ALL) &display_errors", 1 也设置好了.我什至安装了 Xdebug 以希望获得更多输出,但没有.我的日志设置也有效,但没有写入日志. 有没有办法打 ..
发布时间:2021-12-26 13:15:53 PHP

使用 javascript 从浏览器的控制台获取数据

我不知道以前是否有人问过这个问题,但我希望能够从浏览器本身的错误控制台中获取数据(如果它支持),这将用于当用户发送错误报告它会提取与我网站上的页面相关的任何错误,例如代码中的拼写错误和其他以某种方式设法溜走的事情.另外,在这方面,有没有办法将错误从控制台传递到可用格式?如果这是不可能的,那么我可以告诉他们复制并粘贴来自网站本身的内容. 我现在想到了这一点,因为我正在考虑如何使错误报告系统运行 ..