问题标签 [rollbar]

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

javascript - 间歇性“不是产品”Javascript 错误

我们有一个网站(.Net / jquery / Bootstrap 4),使用 Rollbar 记录 Javascript 错误。Rollbar 正在记录间歇性 Javascript 错误,并显示“不是产品”消息。对于trace,它只包括:

该错误仅发生在WindowsMac上的 Chrome 60、61 和 62上。我们的客户信息和遥测没有暴露任何可能负责的浏览器扩展,但我不知道如何排除这种情况。有什么方法可以解决这个问题,还是我们必须假设它是 Chrome 扩展程序,除非它发生在其他客户端上?

0 投票
1 回答
423 浏览

angular - webpack sourcemaps 缺少名称部分

我正在使用 webpack 自动生成我的源图,并且似乎一切正常。

但是,sourcemap 的 [names] 部分似乎丢失了。

Chrome 对此没有问题,但 Rollbar 不接受这些源地图进行上传,并为我们提供:

错误:源映射缺少属性“名称”

错误。

有没有办法让 webpack 在 sourcemap 中生成这部分?

我已经检查了很多页面,发现了一些关于安装 source-map-loader 的信息。但是这些没有引用 CSS、SASS 和 Typescript,这让我看起来需要 css-source-map-loader 等等。

0 投票
2 回答
385 浏览

swift - 在自定义 cocoapod 框架中使用 Pod 依赖项获得“使用未声明的类型”

我已将 Rollbar 添加为我的 cocoapod 的依赖项。在我的 podspec 中,我有:

构建和运行包含我的 cocoapod 作为依赖项的应用程序可以正常工作,但是如果我打开我的框架项目 Xcode 会抱怨,因为它没有导入 Rollbar 依赖项。

这会导致以下行出现“使用未解析的标识符 'Rollbar'”错误:

我完全了解正在发生的事情,我的框架项目对 Rollbar 依赖项一无所知,因此它不会加载这些类。但这会影响我测试框架的方式,因为如果我保持这种方式,它将无法编译.

我还要注意,在我的桥接头中,我已经用 a 包裹了必要的 Rollbar#import__has_include允许桥接头进行编译。

当我收到此错误时,似乎无法在我的 Swift 文件中执行类似的操作:

这让我相信这种类型的条件是不允许的。如果 Rollbar 依赖项不存在,我希望我可以在框架中创建一些模拟对象。


在编写使用单独的 cocoapod 依赖项的 cocoapod 时,有没有其他人遇到过这种情况?我觉得这是任何人在这种情况下都会遇到的事情。

我可以做些什么来让我的框架项目编译吗?

0 投票
0 回答
200 浏览

python - Rollbar 和 celery 在运行 django 项目时导致崩溃

我正在尝试调试一个有问题的错误,该错误在我尝试启动我正在使用(以及其他)celery 和 rollbar 的 django 项目时发生。当我将日志级别更改为mail_adminsfrom ERRORto时,会出现问题WARNING。完整的追溯如下:

这是部分日志记录设置:

到目前为止,我已经完成了这个讨论,但没有一个建议的解决方案适用于我的案例。我开始怀疑日志记录是否存在问题,因为如果您查看回溯,会发现 rollbar reinit 警告的日志记录不是由环境 Python(位于env/目录中)而是由系统记录器处理的。

当我尝试运行 python 控制台时,我得到了这个:

编辑 我的环境中没有loggin模块。

0 投票
0 回答
54 浏览

node.js - Rollbar causing Heroku Node app to crash with throw new TypeError(`Expected a string, got "${typeof value}"`);

I'm trying to deploy a node app to Heroku, but something related to the request-ip dependency of Rollbar is causing the app to crash.

The error message is:

My web.js file looks like this:

The error is happening here:

It appears the function getClientIpFromXForwardedFor in this module is not getting a String when it should be.

Anyone got any idea why this might be happening specifically on Heroku? I'm not having this problem locally.

0 投票
0 回答
45 浏览

ruby-on-rails - 如何将直接使用超类方法标记为错误,同时仍允许子类使用它们?

值得注意的是,这个问题主要是一个理论上的问题。我怀疑真正的答案是“小心不要这样做!” 继续前进。也就是说,如果有办法做到这一点,那就太棒了,这样如果发生这种特殊的错误——不可避免地会发生——我们可以得到关于何时、如何、谁、为什么的明确答案。我正在努力发展我对软件工程的专业理解,所以如果答案是“有缺陷的数据结构”或类似的东西,请说出来。

我正在使用继承在不同对象之间共享数据。最值得注意的是,整个对象链只是单个父对象的子类。因此,围绕这些对象的邮件实际上是相同的。结果文本有一些细微差别,但设置代码可以相同。

问题是,虽然使用数据对象的超类有时可能是有效的(细节不同,但很多核心逻辑是相同的,因此这里的继承模式),它永远不可能,也绝不能有效使用根邮件对象。我已经设置好了,所以我从不创建根数据对象;这样做在技术上是无效的,但我认为我不能在不禁止使用该根模型的情况下禁止这样做,这违背了继承的目的。

一些示例代码来澄清我的问题:

设备租赁和数字租赁的租赁结构完全不同。在相关视图中,我将要使用完全不同的关系链来描述它们。数字下载的“名称”与其父级、DigitalProduct、DigitalVariant 及其相关分类相关。设备的“名称”建立在它与 Equipment & EquipmentVariant 及其相关分类对象的关系之上。

真正好的——据我所知绝对不可能——将是:

0 投票
10 回答
122731 浏览

google-chrome - ResizeObserver - 超出循环限制

大约两个月前,我们开始使用 Rollbar 来通知我们 Web 应用程序中的各种错误。从那以后,我们偶尔会遇到错误:

ResizeObserver loop limit exceeded

让我感到困惑的是我们没有使用ResizeObserver,我调查了我认为可能是罪魁祸首的唯一插件,即:

Aurelia 调整大小

但它似乎也没有使用ResizeObserver

同样令人困惑的是,这些错误消息自 1 月份以来一直在出现,但ResizeObserver直到最近才向 Chrome 65 添加了支持。

一直给我们这个错误的浏览器版本是:

  • Chrome:63.0.3239(超出 ResizeObserver 循环限制)
  • Chrome:64.0.3282(超出 ResizeObserver 循环限制)
  • 边缘:14.14393(安全错误)
  • 边缘:15.15063(安全错误)

所以我想知道这是否可能是浏览器错误?或者也许是一个实际上与它无关的错误ResizeObserver

0 投票
1 回答
539 浏览

ruby-on-rails - 有没有办法排除在 Rollbar for Ruby 中报告的警告?

使用 Rollbar gem,我收到了很多消耗我的事件积分的警告,我可以将它们排除在报告之外吗?

0 投票
3 回答
4610 浏览

ruby-on-rails - RuntimeError: can't modify freeze Array (Rollbar, Rails 5.1 upgrade)

升级到 rails 5 后无法使用 rspec 和 rollbar。

  1. 创建一个 Rails 4 应用程序
  2. 升级 gemfile 以使用 rails 5
  3. 尝试添加 rollbar gem/support

标准配置/environment.rb:

运行 rspec 时出错:

0 投票
1 回答
912 浏览

ruby-on-rails - Rollbar 忽略 ActiveRecord::RecordNotFound 异常

我希望 Rollbar 忽略未捕获的异常ActiveRecord::RecordNotFound以在我们的计划中保存请求池。我做了他们在文档中所说的:

但是 Rollbar 仍然会在 API 中报告错误。如何过滤掉这些异常?