问题标签 [custom-error-handling]

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 投票
2 回答
544 浏览

php - Memcached 是否在不抛出通知/警告的情况下运行

在尝试确定 memcached 是否实际运行之后,似乎唯一的方法是创建一个自定义错误处理程序来抑制 Memcache::connect 引发的通知/警告

我的应用程序已经有一个错误处理程序,它不会以抑制错误的方式对此做出响应。

所以如果我有一个方法,可以checkRunning()这样说:

如何将自定义错误处理程序应用于此方法,使其仅返回 false,而不覆盖我现有的错误处理程序?

0 投票
1 回答
658 浏览

dotnetnuke - DNN 7 中的自定义错误处理?

这里的任何人都有在 DNN 7 中进行自定义错误处理的经验吗?

内置日志记录很好,但我的公司需要扩展 DNN 的内置错误处理,包括在ALL时发送自定义电子邮件发生异常。我们创建了一个 HttpModule,它在 Application_Error 上添加了一个事件侦听器,并且一直以这种方式通过电子邮件发送异常。但是,在通过电子邮件发送异常后,我们不会始终被重定向到 DNN 属性中“管理”>“站点设置”下设置的指定 500 错误页面。根据异常类型,我们有不同的行为。一些异常 (NullReferenceException) 导致 Application_Error 触发并发送电子邮件但没有重定向,其他 (HttpException) 导致重定向到 500 页面而不触发 Application_Error 事件。DNN 中是否有可能在 Application_Error 触发之前捕获这些错误,以及有关如何解决这些问题的任何想法?

这是我们添加到 web.config 中的 httpModule:

0 投票
1 回答
733 浏览

ruby-on-rails - Ruby,创建自定义错误消息

这是代码,但其中很多是无关紧要的:

我使用“load './visibility.rb'”将此代码加载到 irb 中,然后创建一个实例:

然后,我通过键入以下内容生成 NoMethodError:

这将返回 NoMethodError。这是故意的。但是,我想要返回的是自定义消息,而不是标准的 NoMethodError - 例如“这是一条自定义错误消息”。

我已经为此苦苦挣扎了好几个小时,但我已经束手无策了。我是一个相对初学者,所以请记住这一点。

谢谢。

0 投票
1 回答
2162 浏览

php - Magento - 在“”中找不到日期部分

今天早上登录到 magento 并试图查看一个说他们在我的网站上遇到问题的客户帐户,他们不确定是否有订单通过。

我正在导航到客户 > 管理客户

当我搜索时,她的详细信息会出现,我会看到她的 ZIP、电子邮件、姓名等,因此必须保存。我只是想简单地了解客户信息,以便查看她的详细信息。

我读到这显然可能是一个语言环境问题,与日期格式有关。当我单击客户并尝试查看帐户时,我收到以下错误;

最初持续 36 行

0 投票
0 回答
558 浏览

php - 调用 set_error_handler 定义类方法来处理错误

所以我已经通过stackoverflow一次或大约十亿次试图找到我的问题的答案,但到目前为止我没有成功。他是问题。我正在使用 trigger_error 调用错误处理类的方法。无论出于何种原因,错误都会在没有调用我定义的函数的情况下触发。请帮忙。这是我的代码

0 投票
1 回答
233 浏览

python - 异常处理并在 python 中继续 for 循环

我有以下代码:

使用(自定义方法)获取 uniprot IDShugo2uniprot

搜索 GO 术语(使用bioservices' QuickGO)并存储为字典

我拥有的一些大型基因名称列表没有返回任何命中。这些导致AttributeError我想要处理然后移动到列表中的下一个项目。当前代码返回错误:

AttributeError:“int”对象没有属性“split”。

错误源于bioservices模块内(所以当我打电话时q.Annotation

有没有人有任何建议让异常处理工作,以便完成对指定列表的迭代而不是停止脚本?

0 投票
3 回答
2795 浏览

php - 如何捕获 PHP 中的所有错误?

我在包罗万象的错误处理实现中发现了很多尝试,我想我可能会写一个 wiki 样式,希望能提供我想出的完整解决方案。

问题是:

“如何捕捉、处理或拦截 PHP 中的所有错误类型?”

现在——这可能被某些人认为是“重写”——但我不知道是否提出了一个全面的解决方案。

0 投票
2 回答
741 浏览

java - 通过创建自定义异常处理 RuntimeException

自定义 RuntimeException 类不是自定义异常类的实例。但 RuntimeException 是 Exception 的实例。为什么???

我为我的项目创建了两个异常类:

现在我正在尝试像这样处理这些异常:

输出是Is instance of Exception。为什么 ABCRuntimeException 不是 ABCException 的实例。

以及如何处理这种异常情况,以便我可以为 ABCRuntimeException 和 ABCException 应用通用逻辑,而无需将 OR 运算符置于 if 条件中?

0 投票
1 回答
624 浏览

javascript - 如何在 IE8 中包装 attachEvent

现在我们正在研究一种方法来捕获 JavaScript 中发生的错误。我们的一切都可以在浏览器中运行,包括 IE9 及之后的版本。

window.EventTarget.prototype.addEventListener在现代浏览器中,我们可以使用一个函数来包装,try/catch以捕获错误。例如我们可以这样做:

WATCH_FUNCTION上面有我们的try/catch。现在我们无法找到一种方法来包装attachEventIE8 中存在的元素。例如:

我们希望包装附加事件将引发的错误。现在我们无法弄清楚如何总是包装 attachEvent。我们将成为第三方库,因此我们不能强迫人们使用不同形式的附加事件。

作为查看此问题的任何人的说明,我已尝试覆盖以下内容,但似乎没有任何效果:

  • Object.prototype.attachEvent
  • Element.prototype.attachEvent
  • window.attachEvent
0 投票
1 回答
242 浏览

php - PHP自定义错误处理程序不起作用

我在 StackOverFlow 上找到了一段代码,用于错误处理程序。我面临的问题与主题启动者所问的完全一样。

这些错误根本不会被报告。有点令人沮丧,因为我真的需要一个像样的错误处理程序。我从 Joseph Lenton 那里找到了一个漂亮的,但它绝对破坏了我想做的一切所以我需要创建自己的适合我的。

问题:

它不报告任何错误??:S

我调用脚本:

我仍然不断收到相同的旧 PHP 生成错误。:o

所以让我们回到基础,因为即使是最简单的事情也似乎不可能再次发挥作用。

并在 errorhandler.class 文件中定义:

我仍然收到相同的旧生锈 PHP 错误通知:

( ! ) 解析错误:语法错误,意外的 ''sdds; ' (T_ENCAPSED_AND_WHITESPACE) 在 N:\wamp\www\project\errorhandler\hoi.php 第 3 行调用堆栈

时间记忆功能位置

1 0.0003 240376 {main}( ) ..\errorHandler.php:0 数组 ( ) 1