@@ -458,7 +458,13 @@ builder_update_build <- function(target, envir) {
458458 object <- build $ object
459459 object <- tryCatch(
460460 builder_resolve_object(target , build ),
461- error = function (error ) builder_error_internal(target , error , " _build_" )
461+ error = function (error ) {
462+ builder_error_internal(
463+ target ,
464+ error ,
465+ " Error resolving stored output:"
466+ )
467+ }
462468 )
463469 if (! identical(target $ settings $ storage , " none" )) {
464470 target $ value <- value_init(object , target $ settings $ iteration )
@@ -486,7 +492,13 @@ builder_ensure_paths <- function(target, path_store) {
486492 if (builder_expect_storage(target )) {
487493 tryCatch(
488494 builder_update_paths(target , path_store ),
489- error = function (error ) builder_error_internal(target , error , " _paths_" )
495+ error = function (error ) {
496+ builder_error_internal(
497+ target ,
498+ error ,
499+ " Error resolving output location:"
500+ )
501+ }
490502 )
491503 }
492504}
@@ -549,7 +561,13 @@ builder_ensure_object <- function(target, storage, on_worker) {
549561 if (context && builder_expect_storage(target )) {
550562 tryCatch(
551563 builder_update_object(target , on_worker ),
552- error = function (error ) builder_error_internal(target , error , " _store_" )
564+ error = function (error ) {
565+ builder_error_internal(
566+ target ,
567+ error ,
568+ " Error storing output:"
569+ )
570+ }
553571 )
554572 }
555573}
@@ -567,7 +585,13 @@ builder_ensure_correct_hash <- function(target) {
567585 if (! metrics_terminated_early(target $ metrics )) {
568586 tryCatch(
569587 builder_wait_correct_hash(target ),
570- error = function (error ) builder_error_internal(target , error , " _hash_" )
588+ error = function (error ) {
589+ builder_error_internal(
590+ target ,
591+ error ,
592+ " Error hashing output:"
593+ )
594+ }
571595 )
572596 }
573597}
0 commit comments