diff --git a/packages/pug-runtime/index.js b/packages/pug-runtime/index.js index a156db358..4bd21803d 100644 --- a/packages/pug-runtime/index.js +++ b/packages/pug-runtime/index.js @@ -248,7 +248,9 @@ function pug_rethrow(err, filename, lineno, str){ // Alter exception message err.path = filename; - err.message = (filename || 'Pug') + ':' + lineno - + '\n' + context + '\n\n' + err.message; + try { + err.message = (filename || 'Pug') + ':' + lineno + + '\n' + context + '\n\n' + err.message; + } catch (e) {} throw err; };