Description
When creating a new job and writing the graph that defines the order of execution of tasks, if a cycle is introduced in the graph definition, the GUI turns blank, and the blank page persists even after refreshing. Which makes creating new jobs impossible.
Basic Information
Example of an erroneous job description (with a cycle in it's task graph) :
Immediatly after the cycle is introduced in the job editor, the GUI turns blank. The browser console shows the following error :
main.425188c38ba1e33e4d2b.js:2 Error: dag contained a cycle: fetch -> fetch
at main.425188c38ba1e33e4d2b.js:2
at r (main.425188c38ba1e33e4d2b.js:2)
at Zp (main.425188c38ba1e33e4d2b.js:2)
at e (main.425188c38ba1e33e4d2b.js:2)
at main.425188c38ba1e33e4d2b.js:2
at ys (main.425188c38ba1e33e4d2b.js:2)
at xl (main.425188c38ba1e33e4d2b.js:2)
at t.unstable_runWithPriority (main.425188c38ba1e33e4d2b.js:2)
at Va (main.425188c38ba1e33e4d2b.js:2)
at Tl (main.425188c38ba1e33e4d2b.js:2)
When I launched operator_ui in development mode I got the follwing error in the console
Uncaught Error: dag contained a cycle: fetch -> fetch
at verifyDag (main.cddd2792c01cb4c4a8f8.js:63870)
at stratify (main.cddd2792c01cb4c4a8f8.js:63917)
at createDag (main.cddd2792c01cb4c4a8f8.js:46413)
at handleResize (main.cddd2792c01cb4c4a8f8.js:46478)
at main.cddd2792c01cb4c4a8f8.js:46487
at commitHookEffectList (main.cddd2792c01cb4c4a8f8.js:220095)
at commitPassiveHookEffects (main.cddd2792c01cb4c4a8f8.js:220129)
at HTMLUnknownElement.callCallback (main.cddd2792c01cb4c4a8f8.js:198401)
at Object.invokeGuardedCallbackDev (main.cddd2792c01cb4c4a8f8.js:198450)
at invokeGuardedCallback (main.cddd2792c01cb4c4a8f8.js:198505)
Description When creating a new job and writing the graph that defines the order of execution of tasks, if a cycle is introduced in the graph definition, the GUI turns blank, and the blank page persists even after refreshing. Which makes creating new jobs impossible.
Basic Information Example of an erroneous job description (with a cycle in it's task graph) :
Notice the cycle at the fetch task followed by itself :
Immediatly after the cycle is introduced in the job editor, the GUI turns blank. The browser console shows the following error :
When I launched operator_ui in development mode I got the follwing error in the console
Environment Variables
Steps to Reproduce