问题标签 [bugsnag]

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 回答
1583 浏览

ios - 在后台运行时对 ios 中的本机崩溃做出反应

我的应用程序与健身追踪器非常相似,并且我在 iphone 5s 和 5c 上重现了以下错误:当我开始跟踪跑步时,在某些条件下,应用程序在后台运行时被杀死。

条件似乎是:

  • 一旦我点击应用程序中的开始跟踪按钮,不超过 2 秒后锁定屏幕
  • 让应用程序在后台运行至少 30 分钟。

我设法在设备上获取了崩溃日志,并将报告符号化,但它没有给我更多提示。它只是提到了接收错误的通用反应原生 js 和 ios 类。

我正在使用 bugsnag 来收集崩溃报告,但在这种情况下它不会提交任何报告(可能是因为应用程序被杀死并且没有时间提交报告)。

  • 有人知道发生了什么吗?
  • 关于如何进一步推动调查的任何想法?
  • 我从崩溃日志中遗漏了什么重要的东西?

谢谢!

崩溃日志中有趣的部分:

完整的崩溃日志

0 投票
1 回答
175 浏览

django - BugSnag、Django 和 before_notify 回调

BugSnag 的文档为自定义字段建议了这一点:

我的应用程序是基于 JWT 令牌的 internl-api 应用程序服务器。意思是,我没有一个current_user或任何用户为此“登录”。有什么方法可以联系到当前请求的用户?在视图中,它request.user在 JWT 中间件解析出令牌后可用,但我如何将它应用到此回调中?我无权访问请求对象?notification.request不存在。

0 投票
2 回答
134 浏览

php - 使用 Laravel 将元数据附加到 Bugsnag

阅读文档我发现我可以通过这种方式将数据附加到抛出的异常中:

我想附加用户电子邮件。我应该把这段代码放在哪里?我将它添加到 Handler@render 但信息未显示在仪表板中

0 投票
1 回答
298 浏览

javascript - Bugsnag & Emberjs : application.lookup 不是一个函数

我正在尝试在我的 EmberJs(v2.12) 应用程序中配置Bugsnag 。

我正在关注这个例子:https ://gist.github.com/ToddSmithSalter/23ad9ed91a693b498709

但是我在浏览器中有一个错误,告诉我查找不是一个函数。

应用程序/初始化程序/bugsnag.js

有人可以在 emberjs 初始化程序中访问应用程序控制器吗?

或者也许是在 Emberjs 应用程序上安装 bugsnag 的更好解决方案?

0 投票
2 回答
71 浏览

php - 哪些设置会影响 Phar 访问自身的能力?

这有点奇怪,所以请多多包涵。

我正在尝试在我们的自定义平台上启动并运行 Bugsnag。

样板代码如下所示:

不幸的是,这引发了一个异常:

但是,如果我尝试在我们的平台之外加载它,它似乎可以正常运行。

由于我并不完全熟悉使用 phar 的来龙去脉,我们可以设置什么会干扰 phar 在其自己的容器内引用的能力?

信息:

任何帮助将不胜感激。

谢谢!

更新:在与同事进行一些测试后,我注意到即使将样板代码放在我们主要平台启动脚本的最顶部,仍然会抛出错误。在这种情况下,我们唯一能想到的更改是目录更改(因为引导脚本位于include_path. 将external目录添加到 php'sinclude_path后,它似乎工作了。然而,我对此感到困惑,因为我的理解是 Phar 文件是自包含的,特别是没有这样的问题。为什么已经成功包含 Phar 文件后,它会突然无法引用自己?

更新:因此,上述更新不是实际修复。结果很奇怪。它会旋转一次很好,然后在接下来的几次失败。同样,这是在它之前没有其他代码加载的时候。有趣的是:如果我们重新启动 Apache,它会在第一个页面加载时加载。之后的一切都失败了。

0 投票
1 回答
64 浏览

php - Zend framework 2 bugsnag 集成

这是我在 Zend 框架 2 中实现 Bugsnag 的方式

但它不起作用,错误未处理我做错了什么。

0 投票
2 回答
423 浏览

android - 使用 sqlite insertOrThrow 的正确方法

我的代码看起来像这样:

一切正常,但不幸的是,插入查询将始终在我的用户设备之一上返回 -1。我的应用程序有错误,所以现在我更改了

插入

数据库.insertOrThrow

希望当用户的手机再次出现错误时,bugsnag 会通知我。但只是为了确保(因为我以前从未使用过 insertOrThrow;通常只是插入封装在 try catch 中),上面的代码是否足够?当插入发生错误时,bugsnag 会捕获它吗?也许我的问题可以概括为“如何处理 insertOrThrow 中的 throw?”

0 投票
1 回答
223 浏览

bugsnag - Bugsnag JS 提出 Bugsnag Enterprise 不支持的请求

当向 Bugsnag Enterprise 发出标准的 bugsnag 请求时,Chrome 显示请求被服务器拒绝,响应状态为 405。

这是我的代码:

(我没有data像插入标签那样使用 Bugsnag 的属性的原因data-apikey="..."是因为这会导致来自 bugsnag: 的警告[Bugsnag] Invalid API key 'undefined',但这是一个单独的问题......)

Bugsnag API 文档说错误应该通过 POST 请求发送,所以我不确定为什么 Bugsnag 自己的 Javascript 库会发出 GET 请求。

我该如何解决这个问题?

0 投票
0 回答
251 浏览

react-native - 生产中的应用程序没有太多有意义的崩溃报告。如何对付他们

我们有一个正在生产中的应用程序,崩溃报告中的许多错误(我们使用 Sentry 和 BugSnag)不是很有意义,而且很难找到/重现。我们应该如何处理它们?大多数时候,它们看起来像是 iOS/Android 中的内部错误(至少从报告中看),并且没有指出我们在 React Native 部分做错了什么。让我们举个例子:

此错误的原始输出是:

这开始变得非常烦人,因为花在他们身上的时间没有任何有用的结果。

0 投票
0 回答
114 浏览

ruby-on-rails - Bugsnag 未通知完成 404 错误 rails ruby​​mine

Bugsnag 正在报告其他错误,例如 501 内部服务器错误,但不是文档中描述的 404 错误。在gem文件中我有

在 Initializer 文件夹中我有 bugsnag.rb