Skip to content

Commit 20e9d57

Browse files
committed
jobs: add hints and details to job failure errors
Resolves #137050 Release note: None
1 parent 4eb8e22 commit 20e9d57

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

pkg/jobs/jobs.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,16 @@ func (u Updater) failed(ctx context.Context, err error) error {
459459
jobErrMaxRuneCount = 1024
460460
jobErrTruncatedMarker = " -- TRUNCATED"
461461
)
462+
hints := errors.FlattenHints(err)
463+
details := errors.FlattenDetails(err)
462464
errStr := err.Error()
465+
if hints != "" {
466+
errStr += "\nHINT: " + hints
467+
}
468+
if details != "" {
469+
errStr += "\nDETAIL: " + details
470+
}
471+
463472
if len(errStr) > jobErrMaxRuneCount {
464473
errStr = util.TruncateString(errStr, jobErrMaxRuneCount) + jobErrTruncatedMarker
465474
}

0 commit comments

Comments
 (0)