Project: mulestudio
Issue STUDIO-2327: Studio randomly crashes when multiple flows are re ordered and referencing one another.
Hi Our user is still seeing these crashing issues with Studio even after applying all of the updates. Here is what they've told me. They have a project with a main flow and multiple sub flows. They think part of the issue may be how Mule is updating the multiple flow files because They’ve gotten the error in a few scenarios (although they don’t have full replication steps yet): Steps that caused it this time: 1.	The flow being referenced changes names, and the original name and new name both show up in the flow reference drop down. 2.	I try to reference a second sub flow that is above the first sub flow (I have multiple sub flows in the file). Once I add in the flow reference for subflow1 to call subflow2 then I get the error. a.	Note: when I moved subflow2 below subflow1, the issue corrected itself. Here’s the error they got: !ENTRY org.eclipse.ui 4 0 2012-09-20 08:31:27.045 !MESSAGE There has been an error in the application. Please report this incident to studio-feedback@mulesource.com Save Failed !STACK 0 java.lang.AssertionError at org.mule.tooling.messageflow.editor.MultiPageMessageFlowEditor$MergingContext$Merger.merge(MultiPageMessageFlowEditor.java:1456) at org.mule.tooling.messageflow.editor.MultiPageMessageFlowEditor.mergeElements(MultiPageMessageFlowEditor.java:1659) at org.mule.tooling.messageflow.editor.MultiPageMessageFlowEditor.formCommands(MultiPageMessageFlowEditor.java:1352) at org.mule.tooling.messageflow.editor.MultiPageMessageFlowEditor.fixUpSource(MultiPageMessageFlowEditor.java:796) at org.mule.tooling.messageflow.editor.MultiPageMessageFlowEditor.updateSourceFromFlow(MultiPageMessageFlowEditor.java:768) at org.mule.tooling.messageflow.editor.MultiPageMessageFlowEditor.doSave(MultiPageMessageFlowEditor.java:674) at org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:151) at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:277) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2600) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:285) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:264) Thanks, Nicol
Story points: 8