Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Misleading source of exception (raven.js) #227

Copy link
Copy link
@sergunich

Description

@sergunich
Issue body actions

With any applied plugin the source of top stack frame exception is code from raven.js:

  try {
    /*jshint -W040*/
    return func.apply(this, args);
  } catch(e) {
    Raven.captureException(e, options);
    throw e;  // <-- source of exception
  }

Example of stacktrace:

/static/libs/raven/raven.js  ? in ? at line 1270
/static/bookmarks.js  ? in Backbone.Model.extend.initialize at line 158:13
/static/libs/backbone-1.1.0.js  ? in Backbone.Model at line 256:21
/static/bookmarks.js  ? in ? at line 146:19
/  ? in requireDep at line 37:60
/  ? in initWidgets at line 53:42
/  ? in HTMLDocument.<anonymous> at line 402:9
/static/libs/raven/raven.js  ? in HTMLDocument.wrapped at line 1267:29
/static/libs/jquery-1.11.0.js  ? in fire at line 3099:30

Which is confusing because link to this file is used as title for error in stream dashboard:

http://192.168.1.83:9000/static/libs/raven/raven.js   //example of title

With IE8 situation is worse, because we receive only top stack frame. so for all exceptions we would have something like this stacktrace:

http://192.168.1.83:9000/static/libs/raven/raven.js

Which is useless.

I use raven.js ver. 1.1.15 from dist folder.
Is this bug or I just don't understand something?
Thanks!

Reactions are currently unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.