Description
-
What version of bluebird is the issue happening on?
Current -
What platform and version? (For example Node.js 0.12 or Google Chrome 32)
Google Chrome 56.0.2924, on Windows -
Did this issue happen with earlier version of bluebird?
I'd think so
I'm seeing this error very rarely, and I think there is probably something else wrong with that browser, but it's easy to fix.
The error happens in setBounds, https://github.com/petkaantonov/bluebird/blob/b7f21399816d02f979fe434585334ce901dcaf44/src/debuggability.js
firstLineError.stack or lastLineError.stack is undefined.
if (!longStackTracesIsSupported() || !firstLineError.stack || !lastLineError.stack) return;
or
var firstStackLines = (firstLineError.stack || '').split("\n");
var lastStackLines = (lastLineError.stack || '').split("\n");
should fix it.