File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ All changes included in 1.9:
33## Regression fixes
44
55- ([ #13396 ] ( https://github.com/quarto-dev/quarto-cli/issues/13396 ) ): Fix ` quarto publish connect ` regression.
6+ - ([ #13441 ] ( https://github.com/quarto-dev/quarto-cli/pull/13441 ) ): Catch ` undefined ` exceptions in Pandoc failure to avoid spurious error message.
67
78## Dependencies
89
Original file line number Diff line number Diff line change @@ -352,12 +352,13 @@ export async function renderFiles(
352352 return await pandocRenderer . onComplete ( false , options . flags ?. quiet ) ;
353353 } catch ( error ) {
354354 if ( ! ( error instanceof Error ) ) {
355- warn ( "Should not have arrived here:" , error ) ;
356- throw error ;
355+ warn ( `Error encountered when rendering files` ) ;
357356 }
358357 return {
359358 files : ( await pandocRenderer . onComplete ( true ) ) . files ,
360- error : error || new Error ( ) ,
359+ error : error instanceof Error
360+ ? error
361+ : new Error ( error ? String ( error ) : undefined ) ,
361362 } ;
362363 } finally {
363364 tempContext . cleanup ( ) ;
@@ -409,12 +410,13 @@ export async function renderFile(
409410 return await pandocRenderer . onComplete ( false , options . flags ?. quiet ) ;
410411 } catch ( error ) {
411412 if ( ! ( error instanceof Error ) ) {
412- warn ( "Should not have arrived here:" , error ) ;
413- throw error ;
413+ warn ( `Error encountered when rendering ${ file . path } ` ) ;
414414 }
415415 return {
416416 files : ( await pandocRenderer . onComplete ( true ) ) . files ,
417- error : error || new Error ( ) ,
417+ error : error instanceof Error
418+ ? error
419+ : new Error ( error ? String ( error ) : undefined ) ,
418420 } ;
419421 } finally {
420422 if ( Deno . env . get ( "QUARTO_PROFILER_OUTPUT" ) ) {
You can’t perform that action at this time.
0 commit comments