Skip to content

fix(condition): async execution isolated vm error #7199

fix(condition): async execution isolated vm error

fix(condition): async execution isolated vm error #7199

Triggered via pull request December 18, 2025 18:19
Status Failure
Total duration 54s
Artifacts

ci.yml

on: pull_request
Detect Version
Detect Version
Test and Build  /  Test and Build
45s
Test and Build / Test and Build
Check Docs Changes
Check Docs Changes
Matrix: Build AMD64
Matrix: Build ARM64 (GHCR Only)
Process Docs  /  Process Documentation Embeddings
Process Docs / Process Documentation Embeddings
Matrix: Create GHCR Manifests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
executor/handlers/condition/condition-handler.test.ts > ConditionBlockHandler > falls back to else path when loop context data is unavailable: apps/sim/executor/handlers/condition/condition-handler.ts#L224
Error: Evaluation error in condition "if": Evaluation error in condition: Evaluation error in condition: Cannot read properties of undefined (reading 'result'). (Resolved: context.item === "apple"). (Resolved: context.item === "apple") ❯ ConditionBlockHandler.evaluateConditions executor/handlers/condition/condition-handler.ts:224:15 ❯ ConditionBlockHandler.execute executor/handlers/condition/condition-handler.ts:111:55 ❯ executor/handlers/condition/condition-handler.test.ts:435:20
executor/handlers/condition/condition-handler.test.ts > ConditionBlockHandler > should return no-match result if no condition matches and no else exists: apps/sim/executor/handlers/condition/condition-handler.ts#L224
Error: Evaluation error in condition "if": Evaluation error in condition: Evaluation error in condition: Cannot read properties of undefined (reading 'result'). (Resolved: false). (Resolved: false) ❯ ConditionBlockHandler.evaluateConditions executor/handlers/condition/condition-handler.ts:224:15 ❯ ConditionBlockHandler.execute executor/handlers/condition/condition-handler.ts:111:55 ❯ executor/handlers/condition/condition-handler.test.ts:416:20
executor/handlers/condition/condition-handler.test.ts > ConditionBlockHandler > should throw error if target block is missing: apps/sim/executor/handlers/condition/condition-handler.test.ts#L385
AssertionError: expected [Function] to throw error including 'Target block target-block-1 not found' but got 'Evaluation error in condition "if": E…' Expected: "Target block target-block-1 not found" Received: "Evaluation error in condition "if": Evaluation error in condition: Evaluation error in condition: Cannot read properties of undefined (reading 'result'). (Resolved: true). (Resolved: true)" ❯ executor/handlers/condition/condition-handler.test.ts:385:5
executor/handlers/condition/condition-handler.test.ts > ConditionBlockHandler > should handle missing source block output gracefully: apps/sim/executor/handlers/condition/condition-handler.ts#L224
Error: Evaluation error in condition "if": Evaluation error in condition: Evaluation error in condition: Cannot read properties of undefined (reading 'result'). (Resolved: true). (Resolved: true) ❯ ConditionBlockHandler.evaluateConditions executor/handlers/condition/condition-handler.ts:224:15 ❯ ConditionBlockHandler.execute executor/handlers/condition/condition-handler.ts:111:55 ❯ executor/handlers/condition/condition-handler.test.ts:369:20
executor/handlers/condition/condition-handler.test.ts > ConditionBlockHandler > should resolve environment variables in conditions: apps/sim/executor/handlers/condition/condition-handler.ts#L224
Error: Evaluation error in condition "if": Evaluation error in condition: Evaluation error in condition: Cannot read properties of undefined (reading 'result'). (Resolved: "hi" === "hi"). (Resolved: "hi" === "hi") ❯ ConditionBlockHandler.evaluateConditions executor/handlers/condition/condition-handler.ts:224:15 ❯ ConditionBlockHandler.execute executor/handlers/condition/condition-handler.ts:111:55 ❯ executor/handlers/condition/condition-handler.test.ts:306:5
executor/handlers/condition/condition-handler.test.ts > ConditionBlockHandler > should resolve variable references in conditions: apps/sim/executor/handlers/condition/condition-handler.ts#L224
Error: Evaluation error in condition "if": Evaluation error in condition: Evaluation error in condition: Cannot read properties of undefined (reading 'result'). (Resolved: "john" !== null). (Resolved: "john" !== null) ❯ ConditionBlockHandler.evaluateConditions executor/handlers/condition/condition-handler.ts:224:15 ❯ ConditionBlockHandler.execute executor/handlers/condition/condition-handler.ts:111:55 ❯ executor/handlers/condition/condition-handler.test.ts:280:5
executor/handlers/condition/condition-handler.test.ts > ConditionBlockHandler > should resolve references in conditions before evaluation: apps/sim/executor/handlers/condition/condition-handler.ts#L224
Error: Evaluation error in condition "if": Evaluation error in condition: Evaluation error in condition: Cannot read properties of undefined (reading 'result'). (Resolved: 10 > 5). (Resolved: 10 > 5) ❯ ConditionBlockHandler.evaluateConditions executor/handlers/condition/condition-handler.ts:224:15 ❯ ConditionBlockHandler.execute executor/handlers/condition/condition-handler.ts:111:55 ❯ executor/handlers/condition/condition-handler.test.ts:254:5
executor/handlers/condition/condition-handler.test.ts > ConditionBlockHandler > should select the else path if other conditions fail: apps/sim/executor/handlers/condition/condition-handler.ts#L224
Error: Evaluation error in condition "if": Evaluation error in condition: Evaluation error in condition: Cannot read properties of undefined (reading 'result'). (Resolved: context.value < 0). (Resolved: context.value < 0) ❯ ConditionBlockHandler.evaluateConditions executor/handlers/condition/condition-handler.ts:224:15 ❯ ConditionBlockHandler.execute executor/handlers/condition/condition-handler.ts:111:55 ❯ executor/handlers/condition/condition-handler.test.ts:219:20
executor/handlers/condition/condition-handler.test.ts > ConditionBlockHandler > should execute condition block correctly and select first path: apps/sim/executor/handlers/condition/condition-handler.ts#L224
Error: Evaluation error in condition "if": Evaluation error in condition: Evaluation error in condition: Cannot read properties of undefined (reading 'result'). (Resolved: context.value > 5). (Resolved: context.value > 5) ❯ ConditionBlockHandler.evaluateConditions executor/handlers/condition/condition-handler.ts:224:15 ❯ ConditionBlockHandler.execute executor/handlers/condition/condition-handler.ts:111:55 ❯ executor/handlers/condition/condition-handler.test.ts:180:20
Test and Build / Test and Build
sim#test: command (/home/runner/_work/sim/sim/apps/sim) /home/runner/.bun/bin/bun run test exited (1)
Test and Build / Test and Build
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2