Camunda 7 Multi-Instance Loop Not Completing – Root Causes & Fixes
Introduction One of the most frustrating production issues in Camunda 7 is when a Multi-Instance (MI) activity never completes . Typical symptoms: All instances appear finished, but the process never moves forward The parent task stays active indefinitely No error in logs Process instance is stuck in production This is not a Camunda bug in most cases. It is almost always caused by modeling or data issues . This blog explains: How Multi-Instance works internally Why loops get stuck The most common root causes How to fix and prevent them How Multi-Instance Works in Camunda 7 (Quick Refresher) A Multi-Instance activity: Creates multiple executions Tracks how many instances are: created completed Completes only when the completion condition is met Execution formula (simplified) Completed Instances == Total Instances If even one instance never completes , the loop never ends. đź”· Multi-Instance BPMN – Diagram 4 Visual cues Three vertical bars → parallel MI Three horizontal bars...