fix(condition): async execution isolated vm error #7199
ci.yml
on: pull_request
Detect Version
Test and Build
/
Test and Build
45s
Check Docs Changes
Matrix: Build AMD64
Matrix: Build ARM64 (GHCR Only)
Process Docs
/
Process Documentation Embeddings
Matrix: Create GHCR Manifests
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
|