Skip to content

Unexpected recursion exceeds call stack size #173

@panaggio

Description

@panaggio

Got this on Sentry:

/1.1.2/console,jquery,native/raven.js ? in apply

        var args = [].slice.call(arguments);

        Raven.captureMessage('' + args, {level: level, logger: 'console'});

        // this fails for some browsers. :(

        if (originalConsole[level]) {

             originalConsole[level].apply(null, args);

        }

    };

};

/1.1.2/console,jquery,native/raven.js ? in apply

        var args = [].slice.call(arguments);

        Raven.captureMessage('' + args, {level: level, logger: 'console'});

        // this fails for some browsers. :(

        if (originalConsole[level]) {

             originalConsole[level].apply(null, args);

        }

    };

};

/1.1.2/console,jquery,native/raven.js ? in apply

        var args = [].slice.call(arguments);

        Raven.captureMessage('' + args, {level: level, logger: 'console'});

        // this fails for some browsers. :(

        if (originalConsole[level]) {

             originalConsole[level].apply(null, args);

        }

    };

};

/1.1.2/console,jquery,native/raven.js ? in apply

        var args = [].slice.call(arguments);

        Raven.captureMessage('' + args, {level: level, logger: 'console'});

        // this fails for some browsers. :(

        if (originalConsole[level]) {

             originalConsole[level].apply(null, args);

        }

    };

};

/1.1.2/console,jquery,native/raven.js ? in apply

        var args = [].slice.call(arguments);

        Raven.captureMessage('' + args, {level: level, logger: 'console'});

        // this fails for some browsers. :(

        if (originalConsole[level]) {

             originalConsole[level].apply(null, args);

        }

    };

};

/1.1.2/console,jquery,native/raven.js ? in apply

        var args = [].slice.call(arguments);

        Raven.captureMessage('' + args, {level: level, logger: 'console'});

        // this fails for some browsers. :(

        if (originalConsole[level]) {

             originalConsole[level].apply(null, args);

        }

    };

};

/1.1.2/console,jquery,native/raven.js ? in captureMessage

        var args = [].slice.call(arguments);

        Raven.captureMessage('' + args, {level: level, logger: 'console'});

        // this fails for some browsers. :(

        if (originalConsole[level]) {

             originalConsole[level].apply(null, args);

        }

    };

};

/1.1.2/console,jquery,native/raven.js ? in send

    level;

var logForGivenLevel = function(level) {

    return function () {

        var args = [].slice.call(arguments);

        Raven.captureMessage('' + args, {level: level, logger: 'console'});

        // this fails for some browsers. :(

        if (originalConsole[level]) {

             originalConsole[level].apply(null, args);

        }

/1.1.2/console,jquery,native/raven.js ? in makeRequest

     * @param {object} options A specific set of options for this message [optional]

     * @return {Raven}

     */

    captureMessage: function(msg, options) {

        // Fire away!

        send(

            arrayMerge({

                message: msg

            }, options)

        );

/1.1.2/console,jquery,native/raven.js ?

    // Check if the request should be filtered or not

    if (isFunction(globalOptions.shouldSendCallback) && !globalOptions.shouldSendCallback(data)) {

        return;

    }

    makeRequest(data);

}

function makeRequest(data) {

    var img = new Image(),

/1.1.2/console,jquery,native/raven.js ?

    makeRequest(data);

}

function makeRequest(data) {

    var img = new Image(),

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