fix(large-refs): cleanup based on table read #17443
ci.yml
on: pull_request
Detect Version
0s
Test and Build
/
Test and Build
1m 33s
Check Docs Changes
Matrix: Build Dev ECR
Matrix: Build ARM64 (GHCR Only)
Matrix: Build AMD64
Migrate Dev DB
/
Apply Database Migrations
Matrix: Create GHCR Manifests
Process Docs
/
Process Documentation Embeddings
Create GitHub Release
0s
Annotations
10 errors and 9 warnings
|
lib/execution/payloads/large-array-manifest.test.ts > large array manifests > creates a manifest with one chunk for the first page:
apps/sim/lib/execution/payloads/store.ts#L180
Error: Failed to persist large execution value metadata
❯ storeLargeValue lib/execution/payloads/store.ts:180:15
❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:89:15
❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:135:23
❯ Module.createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:163:18
❯ lib/execution/payloads/large-array-manifest.test.ts:43:22
|
|
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > resolves manifest array length without materializing chunks:
apps/sim/lib/execution/payloads/store.ts#L180
Error: Failed to persist large execution value metadata
❯ storeLargeValue lib/execution/payloads/store.ts:180:15
❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:89:15
❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:135:23
❯ Module.createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:163:18
❯ executor/variables/resolvers/workflow.test.ts:262:24
|
|
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > resolves bracket-indexed paths through manifest workflow variables:
apps/sim/lib/execution/payloads/store.ts#L180
Error: Failed to persist large execution value metadata
❯ storeLargeValue lib/execution/payloads/store.ts:180:15
❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:89:15
❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:135:23
❯ Module.createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:163:18
❯ executor/variables/resolvers/workflow.test.ts:246:24
|
|
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > preserves large array manifest workflow variables without array coercion:
apps/sim/lib/execution/payloads/store.ts#L180
Error: Failed to persist large execution value metadata
❯ storeLargeValue lib/execution/payloads/store.ts:180:15
❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:89:15
❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:135:23
❯ Module.createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:163:18
❯ executor/variables/resolvers/workflow.test.ts:227:24
|
|
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > resolves nested paths through async large workflow variable navigation:
apps/sim/lib/execution/payloads/store.ts#L180
Error: Failed to persist large execution value metadata
❯ storeLargeValue lib/execution/payloads/store.ts:180:15
❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:89:15
❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:135:23
❯ createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:163:18
❯ Module.compactExecutionPayload lib/execution/payloads/serializer.ts:131:11
❯ executor/variables/resolvers/workflow.test.ts:204:25
|
|
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > returns whole large workflow variable manifests only when refs are allowed:
apps/sim/lib/execution/payloads/store.ts#L180
Error: Failed to persist large execution value metadata
❯ storeLargeValue lib/execution/payloads/store.ts:180:15
❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:89:15
❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:135:23
❯ createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:163:18
❯ Module.compactExecutionPayload lib/execution/payloads/serializer.ts:131:11
❯ executor/variables/resolvers/workflow.test.ts:173:25
|
|
executor/variables/resolvers/block.test.ts > BlockResolver > resolve > should resolve nested scalar paths inside compacted block references:
apps/sim/lib/execution/payloads/store.ts#L180
Error: Failed to persist large execution value metadata
❯ storeLargeValue lib/execution/payloads/store.ts:180:15
❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:89:15
❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:135:23
❯ createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:163:18
❯ lib/execution/payloads/serializer.ts:92:17
❯ compactValue lib/execution/payloads/serializer.ts:87:9
❯ Module.compactExecutionPayload lib/execution/payloads/serializer.ts:131:11
❯ executor/variables/resolvers/block.test.ts:257:25
|
|
executor/handlers/variables/variables-handler.test.ts > VariablesBlockHandler > stores oversized array assignments as durable manifests in variables and block output:
apps/sim/executor/handlers/variables/variables-handler.ts#L86
Error: Variables block execution failed: Failed to persist large execution value metadata
❯ VariablesBlockHandler.execute executor/handlers/variables/variables-handler.ts:86:13
❯ executor/handlers/variables/variables-handler.test.ts:153:20
|
|
executor/orchestrators/loop.test.ts > LoopOrchestrator > compacts current iteration outputs before retaining them:
apps/sim/lib/execution/payloads/store.ts#L180
Error: Failed to persist large execution value metadata
❯ storeLargeValue lib/execution/payloads/store.ts:180:15
❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:89:15
❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:135:23
❯ createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:163:18
❯ lib/execution/payloads/serializer.ts:92:17
❯ compactValue lib/execution/payloads/serializer.ts:87:9
❯ compactExecutionPayload lib/execution/payloads/serializer.ts:131:11
❯ compactSubflowResults lib/execution/payloads/serializer.ts:149:27
|
|
executor/execution/block-executor.test.ts > BlockExecutor > persists function output arrays as manifests in execution state:
apps/sim/executor/utils/errors.ts#L50
Error: Function: Failed to persist large execution value metadata
❯ buildBlockExecutionError executor/utils/errors.ts:50:17
❯ BlockExecutor.handleBlockError executor/execution/block-executor.ts:382:11
❯ BlockExecutor.execute executor/execution/block-executor.ts:263:25
❯ executor/execution/block-executor.test.ts:119:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { blockId: 'function-block-1', blockName: 'Function', blockType: 'function', workflowId: 'workflow-1', timestamp: '2026-05-22T03:26:29.715Z', nodeId: 'function-block-1', executionTime: 1330.854969 }
|
|
Test and Build / Test and Build
Skipping sticky disk commit due to previous step failures
|
|
Test and Build / Test and Build
- Step: unknown (failed)
|
|
Test and Build / Test and Build
Found 2 failed/cancelled steps in previous workflow steps
|
|
Test and Build / Test and Build
Skipping sticky disk commit due to previous step failures
|
|
Test and Build / Test and Build
- Step: unknown (failed)
|
|
Test and Build / Test and Build
Found 2 failed/cancelled steps in previous workflow steps
|
|
Test and Build / Test and Build
Skipping sticky disk commit due to previous step failures
|
|
Test and Build / Test and Build
- Step: unknown (failed)
|
|
Test and Build / Test and Build
Found 2 failed/cancelled steps in previous workflow steps
|