diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/RunMetadataProvider.tsx b/js_modules/dagster-ui/packages/ui-core/src/runs/RunMetadataProvider.tsx index b5e4945ae201d..6ccc591074613 100644 --- a/js_modules/dagster-ui/packages/ui-core/src/runs/RunMetadataProvider.tsx +++ b/js_modules/dagster-ui/packages/ui-core/src/runs/RunMetadataProvider.tsx @@ -323,6 +323,9 @@ export function extractMetadataFromLogs( } else if (log.__typename === 'ExecutionStepFailureEvent') { upsertState(step, timestamp, IStepState.FAILED); step.end = Math.max(timestamp, step.end || 0); + } else if (log.__typename === 'ResourceInitFailureEvent') { + upsertState(step, timestamp, IStepState.FAILED); + step.end = Math.max(timestamp, step.end || 0); } else if (log.__typename === 'ExecutionStepUpForRetryEvent') { // We only get one event when the step fails/aborts and is queued for retry, // but we create an "exit" state separate from the "preparing for retry" state