大家好,
我在 N8N102 Section 1 的動手練習「Building an API Integration Pipeline」卡在最後一步 FinalizePipeline。
現象:FinalizePipeline 每次執行都回傳 HTTP 422:
{“error”:“Progress incompleted. You have not completed all steps in this assessment.”}
已確認正確的部分(逐項比對課程說明文字與參考截圖後確認)。MergeOrdersCustomers 使用原生 Merge 節點(Combine / Matching Fields / customer_id / Enrich Input 1),輸出 50 筆合併資料。SendToOrdersQueue 回傳 orders_queued: 50,Order Queue Assessment Checkpoint 已顯示 1.0/1.0。SendToPriorityQueue body 欄位名稱正確(含容易搞混的 company_name,其值為 customer_name 欄位),12 筆訂單全部收到 confirmation_code,Priority Orders Queue 已顯示 1.0/1.0。FinalizePipeline 已連接 BatchPriorityOrders 的 Done 輸出、Settings 中已啟用 Execute Once,body 為正確的運算式(total_orders 引用 MergeOrdersCustomers 的長度等),送出的實際 request body 與課程規格完全一致。Progress 頁面顯示這個 Hands-on Exercise 目前是 2/3(缺 Finalization Assessment 1 分)。已用全新的完整 Execute workflow 重跑多次,結果完全相同。
由於前兩個 checkpoint 都已確認被系統記錄成功,但 FinalizePipeline 仍說「你尚未完成所有步驟」,感覺像是後端評分狀態的問題,而不是我的 workflow 設定錯誤。
我也注意到置頂公告「程式證書與徽章問題」提到目前 progress 標記有已知問題,不確定這是否相關。
方便的話請協助檢查後端記錄,或告訴我是否有其他需要調整的地方,謝謝!我的 Assessment ID 可以私訊提供。
我也是,收到
{
"errorMessage": "Your request is invalid or could not be processed by the service [item 0]",
"errorDescription": "Progress incompleted. You have not completed all steps in this assessment.",
"errorDetails": {
"rawErrorMessage": [
"422 - \"{\\\"error\\\":\\\"Progress incompleted. You have not completed all steps in this assessment.\\\"}\""
],
"httpCode": "422"
},
"n8nDetails": {
"nodeName": "FinalizePipeline",
"nodeType": "n8n-nodes-base.httpRequest",
"nodeVersion": 4.4,
"itemIndex": 0,
"time": "13/07/2026, 11:25:28",
"n8nVersion": "2.26.8 (Self Hosted)",
"binaryDataMode": "filesystem",
"stackTrace": [
"NodeApiError: Your request is invalid or could not be processed by the service",
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:865:16)",
" at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1053:8)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1327:11)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1778:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2474:11"
]
}
}
我檢查過每個步驟的實作好幾次了。
同样的情况。正好是这两个人提到的同样问题。
未解释的 422 错误。我已经检查了所有其他要点并获得了之前的验证代码。
我删除了最后的步骤并重新开始,但我到达了同一个地方。
请告诉我们该如何解决或修复此错误。
你好 @jamiemadden_n8n ,
我回到這個議題——問題仍然存在(上次執行失敗於今天,7月20日,與7月17日的錯誤完全相同)。
我已根據課程說明逐行驗證我的工作流程(第1章,步驟1.1至2.7):
GetOrders 上的分頁:已擷取50筆訂單(>25為必需)
MergeOrdersCustomers:在 customer_id 上的連接正確✅
SendToOrdersQueue:已確認,orders_queued: 50 
CheckSubscriptionTier + FilterDelivered:12筆未交付的企業訂單✅
BatchPriorityOrders(批次大小5)+ SendToPriorityQueue:已收到12項確認✅
FinalizePipeline:確實傳送 total_orders: 50, enterprise_count: 12, batch_size: 5, retry_enabled: true,符合步驟2.7,並已啟用 Execute Once
儘管如此,對 /finalize 的呼叫仍系統性地傳回:
422 - "Progress incompleted. You have not completed all steps in this assessment."
這種情況在多日內可重現(7月17日→20日),無論我多少次在單一連續執行中重新啟動完整工作流程。
我認為這與置頂公告「Program Certificates and Badges Issues」(6月29日)中提及的進度追蹤錯誤有關,該公告指出*「Progress is not marked correctly」*。
您能否手動檢查我的評估進度狀態,Assessment ID:8a6a9265bd8185e8f5c9302811c1f7d4 ?
已取得的確認代碼供參考:
- Orders Queue:
N8N-FOUNDATIONS-N8N102-S1-PAGED-ORDERS-QUEUE-2026-OF9IUMXJ
- Priority Queue:
N8N-FOUNDATIONS-N8N102-S1-PRIORITY-QUEUE-2026-SR1MTGRI
謝謝!
你好,
請參閱步驟 1。你應該只處理 10 筆訂單,而不是 50 筆。看起來你遺漏了那個步驟。在繼續進行步驟 2 之前,請確保重新執行步驟 1 的節點。
謝謝
一開始是的,有10個訂單。
除了在第2.1步驟,由於分頁功能,這樣就有50個訂單。
這甚至就是說明書中所指出的:「You should now receive 50 orders, fetched automatically across multiple pages.」