Failed
Tycho System test / org.eclipse.gemoc.studio.tests.system.mwb.userstory.DebugOfficialExampleK3FSM_Test.test01_TwoStates_Model_some_steps_stop_and_clear
Error Message
Timeout after: 20000 ms.: Timed out waiting for Tree node with text: Model debugging to contain a node with text: Engine : TwoStates.k3fsm => TwoStates
Stacktrace
org.eclipse.swtbot.swt.finder.widgets.TimeoutException: Timeout after: 20000 ms.: Timed out waiting for Tree node with text: Model debugging to contain a node with text: Engine : TwoStates.k3fsm => TwoStates at org.eclipse.gemoc.studio.tests.system.mwb.userstory.DebugOfficialExampleK3FSM_Test.waitNode(DebugOfficialExampleK3FSM_Test.java:333) at org.eclipse.gemoc.studio.tests.system.mwb.userstory.DebugOfficialExampleK3FSM_Test.startDebugTwoStates_Model(DebugOfficialExampleK3FSM_Test.java:319) at org.eclipse.gemoc.studio.tests.system.mwb.userstory.DebugOfficialExampleK3FSM_Test.TwoStatesUpCast_Model_some_steps_stop_and_clear(DebugOfficialExampleK3FSM_Test.java:209) at org.eclipse.gemoc.studio.tests.system.mwb.userstory.DebugOfficialExampleK3FSM_Test.test01_TwoStates_Model_some_steps_stop_and_clear(DebugOfficialExampleK3FSM_Test.java:198)
Standard Output
PT-18M-55.151S | Tue Dec 19 11:41:56 UTC 2023 | starting org.eclipse.gemoc.studio.tests.system.mwb.userstory.DebugOfficialExampleK3FSM_Test [WorkspaceTestHelper] Workbench is available PT-19M-3.943S | Tue Dec 19 11:42:04 UTC 2023 | - START of test01_TwoStates_Model_some_steps_stop_and_clear PT-19M-32.71S | Tue Dec 19 11:42:33 UTC 2023 | - END of test01_TwoStates_Model_some_steps_stop_and_clear FAILED test: test01_TwoStates_Model_some_steps_stop_and_clear(org.eclipse.gemoc.studio.tests.system.mwb.userstory.DebugOfficialExampleK3FSM_Test) ### SWTBot context analysis ### SWTBot Known shells(3): Shell with text {PartRenderingEngine's limbo} - text="PartRenderingEngine's limbo" id="" Shell with text {data - platform:/resource/org.eclipse.gemoc.example.k3fsm.model_examples.TwoStates/representations.aird/TwoStates - GEMOC Studio} - text="data - platform:/resource/org.eclipse.gemoc.example.k3fsm.model_examples.TwoStates/representations.aird/TwoStates - GEMOC Studio" id="" Shell with text {} - text="" id="" SWTBot View(11): Project Explorer ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}] SWTBot View ToolBarButton(3): ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Collapse All (Shift+Ctrl+Numpad_Divide) ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Link with Editor ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Select and deselect filters to apply to the content in the tree Problems ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}] SWTBot View ToolBarButton(1): ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=&Filters... Console ContributedPartRenderer$1 {} [layout=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$2@4d4486b3] SWTBot View ToolBarButton(7): ToolItem {text: '', data: SubContributionItem [visible=true, innerItem=ActionContributionItem(id=null, visible=true)]} toolTipText=Clear Console ToolItem {text: '', data: SubContributionItem [visible=true, innerItem=ActionContributionItem(id=null, visible=true)]} toolTipText=Scroll Lock ToolItem {text: '', data: SubContributionItem [visible=true, innerItem=ActionContributionItem(id=null, visible=true)]} toolTipText=Word Wrap ToolItem {text: '', data: Separator(id=fixedGroup, visible=true)} toolTipText=null ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Pin Console ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Display Selected Console ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Open Console Gemoc Engines Status ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}] SWTBot View ToolBarButton(3): ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Stop selected engines ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Dispose stopped engine ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Dispose all stopped engines Debug ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}] SWTBot View ToolBarButton(4): ToolItem {text: '', data: PluginActionContributionItem(id=fr.inria.aoste.timesquare.launcher.ui.previous, visible=true)} toolTipText=Previous Button ToolItem {text: '', data: PluginActionContributionItem(id=fr.inria.aoste.timesquare.launcher.ui.current, visible=true)} toolTipText=Current Step Button ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.debugview.toolbar.collapseAll, visible=true)} toolTipText=Collapse All ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.debugview.toolbar.removeAllTerminated, visible=true)} toolTipText=Remove All Terminated Launches Variables ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}] SWTBot View ToolBarButton(6): ToolItem {text: '', data: ActionContributionItem(id=org.eclipse.debug.ui.ShowTypesAction, visible=true)} toolTipText=Show Type Names ToolItem {text: '', data: ActionContributionItem(id=org.eclipse.debug.ui.ToggleObjectBrowsersAction, visible=true)} toolTipText=Show Logical Structure ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Collapse All (Shift+Ctrl+Numpad_Divide) ToolItem {text: '', data: HandledContributionItem(id=org.eclipse.gemoc.executionframework.debugger.ui.toggleFlatRTDField, visible=true)} toolTipText=Use nested or flat RTD fields layout; A restart of running GEMOC engines may be required in order to be taken into account. ToolItem {text: '', data: Separator(id=additions, visible=true)} toolTipText=null ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.acceleo.ui.interpreter.debug.AddVariablesToInterpreterAction, visible=true)} toolTipText=Add the selected variables in the interpreter. Breakpoints ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}] SWTBot View ToolBarButton(11): ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.breakpointsView.toolbar.remove, visible=true)} toolTipText=Remove Selected Breakpoints (Delete) ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.breakpointsView.toolbar.removeAll, visible=true)} toolTipText=Remove All Breakpoints ToolItem {text: '', data: ActionContributionItem(id=org.eclipse.debug.ui.ShowSupportedBreakpointsAction, visible=true)} toolTipText=Show Breakpoints Supported by Selected Target ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Go to File for Breakpoint ToolItem {text: '', data: ActionContributionItem(id=org.eclipse.debug.ui.actions.SkipAllBreakpoints, visible=true)} toolTipText=Skip All Breakpoints (Ctrl+Alt+B) ToolItem {text: '', data: Separator(id=navigationGroup, visible=true)} toolTipText=null ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.breakpointsView.toolbar.expandAll, visible=true)} toolTipText=Expand All (Shift+Ctrl+Numpad_Multiply) ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.breakpointsView.toolbar.collapseAll, visible=true)} toolTipText=Collapse All (Shift+Ctrl+Numpad_Divide) ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.breakpointsView.toolbar.linkWithDebugView, visible=true)} toolTipText=Link with Debug View ToolItem {text: '', data: Separator(id=javaExceptions, visible=true)} toolTipText=null ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.jdt.debug.ui.actions.AddException, visible=true)} toolTipText=Add Java Exception Breakpoint Expressions ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}] SWTBot View ToolBarButton(7): ToolItem {text: '', data: ActionContributionItem(id=org.eclipse.debug.ui.ShowTypesAction, visible=true)} toolTipText=Show Type Names ToolItem {text: '', data: ActionContributionItem(id=org.eclipse.debug.ui.ToggleObjectBrowsersAction, visible=true)} toolTipText=Show Logical Structure ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Collapse All (Shift+Ctrl+Numpad_Divide) ToolItem {text: '', data: Separator(id=expressionGroup, visible=true)} toolTipText=null ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.expresssionsView.toolbar.AddWatchExpression, visible=true)} toolTipText=Create a new watch expression ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.expresssionsView.toolbar.remove, visible=true)} toolTipText=Remove Selected Expressions (Delete) ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.expresssionsView.toolbar.removeAll, visible=true)} toolTipText=Remove All Expressions Concurrent Logical Steps Decider ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}] SWTBot View ToolBarButton(4): ToolItem {text: 'fake', data: ActionContributionItem(id=null, visible=true)} toolTipText=null ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Stop selected engines ToolItem {text: '', data: Separator(id=null, visible=true)} toolTipText=null ToolItem {text: 'fake', data: ActionContributionItem(id=null, visible=true)} toolTipText=null Stimuli Manager ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}] SWTBot View ToolBarButton(3): ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Play scenario ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Record scenario ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Stop playing or recording Debug Shell ContributedPartRenderer$1 {} [layout=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$2@5342414b] SWTBot View ToolBarButton(5): ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect, visible=true)} toolTipText=Inspect Result of Evaluating Selected Text ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.jdt.debug.ui.displayViewToolbar.Display, visible=true)} toolTipText=Display Result of Evaluating Selected Text ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.jdt.debug.ui.displayViewToolbar.Execute, visible=true)} toolTipText=Execute the Selected Text ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.jdt.debug.ui.displayViewToolbar.Watch, visible=true)} toolTipText=Create a Watch Expression from the Selected Text ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Clear Console SWTBot tree(1): TreeItem with text {K3FSM- TwoStates(abababa) [Executable model with GEMOC Java engine]} SWTBot Button(3): Button {} text= toolTipText=Free Button {} text= toolTipText=Force to not tick Button {} text= toolTipText=Force to tick SWTBot ToolItem(89): ToolItem {text: '', data: PluginActionContributionItem(id=fr.inria.aoste.timesquare.launcher.ui.previous, visible=true)} toolTipText=Previous Button ToolItem {text: '', data: PluginActionContributionItem(id=fr.inria.aoste.timesquare.launcher.ui.current, visible=true)} toolTipText=Current Step Button ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.debugview.toolbar.collapseAll, visible=true)} toolTipText=Collapse All ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.debug.ui.debugview.toolbar.removeAllTerminated, visible=true)} toolTipText=Remove All Terminated Launches ToolItem {} toolTipText=View Menu ToolItem {text: '', data: MenuManager [text=A&rrange, id=arrangeMenu, visible=true]} toolTipText=Arrange Selection ToolItem {text: '', data: MenuManager [text=Ali&gn, id=alignMenu, visible=true]} toolTipText=Align Left ToolItem {text: '', data: MenuManager [text=&Distribute, id=distributeMenu, visible=true]} toolTipText=Distribute With Uniform Gaps Horizontally ToolItem {text: '', data: MenuManager [text=Straighten, id=straightenToMenu, visible=true]} toolTipText=Straighten to top ToolItem {text: '', data: Separator(id=org.eclipse.sirius.diagram.ui.tabbar.hidepin, visible=true)} toolTipText=null ToolItem {text: '', data: TabbarActionContributionItem(id=pinElementsAction, visible=true)} toolTipText=Pin selected elements ToolItem {text: '', data: TabbarActionContributionItem(id=unpinElementsAction, visible=true)} toolTipText=Unpin selected elements ToolItem {text: '', data: Separator(id=org.eclipse.sirius.diagram.ui.tabbar.modes, visible=true)} toolTipText=null ToolItem {text: '', data: MenuManager [text=Change Diagram edition mode, id=defaultMode, visible=true]} toolTipText=Change Diagram edition mode ToolItem {text: '', data: Separator(id=org.eclipse.sirius.diagram.ui.tabbar.past, visible=true)} toolTipText=null ToolItem {text: '', data: ActionContributionItem(id=copyFormatAction, visible=true)} toolTipText=Copy the format of the selected diagram elements ToolItem {text: '', data: MenuManager [text=Paste format, id=pasteFormatMenu, visible=true]} toolTipText=Paste the current recorded format (layout and style) to the selected elements ToolItem {text: '', data: Separator(id=org.eclipse.sirius.diagram.ui.tabbar.hidedelete, visible=true)} toolTipText=null ToolItem {text: '', data: TabbarActionContributionItem(id=Show element, visible=true)} toolTipText=Show element ToolItem {text: '', data: TabbarActionContributionItem(id=org.eclipse.sirius.diagram.ui.tabbar.hideelement, visible=true)} toolTipText=Hide element ToolItem {text: '', data: TabbarActionContributionItem(id=Show label, visible=true)} toolTipText=Show label ToolItem {text: '', data: TabbarActionContributionItem(id=Hide label, visible=true)} toolTipText=Hide label ToolItem {text: '', data: TabbarActionContributionItem(id=deleteFromDiagramAction, visible=true)} toolTipText=Delete from Diagram ToolItem {text: '', data: DiagramActionContributionItem(id=deleteFromModelAction, visible=true)} toolTipText=Delete from Model ToolItem {text: '', data: Separator(id=org.eclipse.sirius.diagram.ui.tabbar.font, visible=true)} toolTipText=null ToolItem {text: '', data: ActionContributionItem(id=fontBoldAction, visible=true)} toolTipText=Bold Font Style ToolItem {text: '', data: ActionContributionItem(id=fontItalicAction, visible=true)} toolTipText=Italic Font Style ToolItem {text: '', data: TabbarColorPropertyContributionItem(id=fontColorContributionItem, visible=true)} toolTipText=Font Color ToolItem {text: '', data: ActionContributionItem(id=fontDialogAction, visible=true)} toolTipText=Font ToolItem {text: '', data: Separator(id=org.eclipse.sirius.diagram.ui.tabbar.style, visible=true)} toolTipText=null ToolItem {text: '', data: TabbarColorPropertyContributionItem(id=fillColorContributionItem, visible=true)} toolTipText=Fill &Color ToolItem {text: '', data: TabbarColorPropertyContributionItem(id=lineColorContributionItem, visible=true)} toolTipText=Li&ne Color ToolItem {text: '', data: MenuManager [text=Line &Style, id=routerMenu, visible=true]} toolTipText=Line Style ToolItem {text: '', data: TabbarActionContributionItem(id=org.eclipse.sirius.diagram.tools.internal.actions.style, visible=true)} toolTipText=Set style to workspace image ToolItem {text: '', data: TabbarActionContributionItem(id=RESET_STYLE_PROPERTIES_TO_DEFAULT_VALUES_ACTION_ID, visible=true)} toolTipText=Reset style properties to default values ToolItem {text: '', data: ActionContributionItem(id=siriusCopyAppearancePropertiesAction, visible=true)} toolTipText=Apply the applicable appearance properties of the last selected shape to the other selected shapes. ToolItem {text: '', data: Separator(id=org.eclipse.sirius.diagram.ui.tabbar.size, visible=true)} toolTipText=null ToolItem {text: '', data: ActionContributionItem(id=makeSameSizeBothAction, visible=true)} toolTipText=Make height and width same size ToolItem {text: '', data: ActionContributionItem(id=siriusAutoSizeAction, visible=true)} toolTipText=Auto Size ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Play scenario ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Record scenario ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Stop playing or recording ToolItem {text: 'fake', data: ActionContributionItem(id=null, visible=true)} toolTipText=null ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Stop selected engines ToolItem {text: '', data: Separator(id=null, visible=true)} toolTipText=null ToolItem {text: 'fake', data: ActionContributionItem(id=null, visible=true)} toolTipText=null ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect, visible=true)} toolTipText=Inspect Result of Evaluating Selected Text ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.jdt.debug.ui.displayViewToolbar.Display, visible=true)} toolTipText=Display Result of Evaluating Selected Text ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.jdt.debug.ui.displayViewToolbar.Execute, visible=true)} toolTipText=Execute the Selected Text ToolItem {text: '', data: PluginActionContributionItem(id=org.eclipse.jdt.debug.ui.displayViewToolbar.Watch, visible=true)} toolTipText=Create a Watch Expression from the Selected Text ToolItem {text: '', data: ActionContributionItem(id=null, visible=true)} toolTipText=Clear Console ToolItem {} toolTipText=Cancel Current Operation ToolItem {text: '', data: ActionContributionItem(id=newWizardDropDown, visible=true)} toolTipText=New ToolItem {text: '', data: ActionContributionItem(id=save, visible=true)} toolTipText=Save (Ctrl+S) ToolItem {text: '', data: ActionContributionItem(id=saveAll, visible=true)} toolTipText=Save All (Shift+Ctrl+S) ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.internal.ui.actions.DebugDropDownAction, visible=true)} toolTipText=Debug ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.internal.ui.actions.RunDropDownAction, visible=true)} toolTipText=Run ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar, visible=true)} toolTipText=Run Last Tool ToolItem {text: '', data: HandledContributionItem(id=org.eclipse.gemoc.gemoc_studio.toolbars.discoveryCommand, visible=true)} toolTipText=Install GEMOC Components ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.SkipAllBreakpoints, visible=true)} toolTipText=Skip All Breakpoints (Ctrl+Alt+B) ToolItem {text: '', data: Separator(id=threadGroup, visible=true)} toolTipText=null ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.Resume, visible=true)} toolTipText=Resu&me ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.Suspend, visible=true)} toolTipText=&Suspend ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.Terminate, visible=true)} toolTipText=&Terminate ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.toolbar.Disconnect, visible=true)} toolTipText=Disconnect ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.StepInto, visible=true)} toolTipText=Step &Into ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.StepOver, visible=true)} toolTipText=Step &Over ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.StepReturn, visible=true)} toolTipText=Step Ret&urn ToolItem {text: '', data: Separator(id=renderGroup, visible=true)} toolTipText=null ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.DropToFrame, visible=true)} toolTipText=Drop To Frame ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.debug.ui.actions.ToggleStepFilters, visible=true)} toolTipText=Use Step &Filters (Shift+F5) ToolItem {text: '', data: HandledContributionItem(id=org.eclipse.gemoc.execution.sequential.javaengine.ui.toolbars.stepBackOut, visible=true)} toolTipText=Step Back Out ToolItem {text: '', data: HandledContributionItem(id=org.eclipse.gemoc.execution.sequential.javaengine.ui.toolbars.stepBackOver, visible=true)} toolTipText=Step Back Over ToolItem {text: '', data: HandledContributionItem(id=org.eclipse.gemoc.execution.sequential.javaengine.ui.toolbars.stepBackInto, visible=true)} toolTipText=Step Back Into (Ctrl+6) ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=openType, visible=true)} toolTipText=Open Type ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.search.OpenSearchDialogPage, visible=true)} toolTipText=Search ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.ui.edit.text.gotoNextAnnotation, visible=true)} toolTipText=Next Annotation (Ctrl+.) ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.ui.edit.text.gotoPreviousAnnotation, visible=true)} toolTipText=Previous Annotation (Ctrl+,) ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.ui.edit.text.gotoLastEditPosition, visible=true)} toolTipText=Previous Edit Location (Ctrl+Q) ToolItem {text: '', data: PluginActionCoolBarContributionItem(id=org.eclipse.ui.edit.text.gotoNextEditPosition, visible=true)} toolTipText=Next Edit Location (Ctrl+Alt+Right) ToolItem {text: '', data: ActionContributionItem(id=backardHistory, visible=true)} toolTipText=Back to TwoStates.k3fsm (Alt+Left) ToolItem {text: '', data: ActionContributionItem(id=forwardHistory, visible=true)} toolTipText=Forward (Alt+Right) ToolItem {text: '', data: Separator(id=pin.group, visible=true)} toolTipText=null ToolItem {text: '', data: HandledContributionItem(id=org.eclipse.ui.window.pinEditor, visible=true)} toolTipText=Pin Editor ToolItem {} toolTipText=Access commands and other items (Ctrl+3) ToolItem {} toolTipText=Open Perspective ToolItem {} toolTipText=null ToolItem {text: '', data: org.eclipse.gemoc.xdsmlframework.ide.ui.xdsml.perspective=org.eclipse.e4.ui.model.application.ui.advanced.impl.PerspectiveImpl@3bc60994 (tags: [persp.actionSet:org.eclipse.acceleo.ide.ui.editors.template.actionSet, persp.actionSet:ajrefactoring, persp.actionSet:org.eclipse.contribution.xref.ui.XRefActionSet, persp.actionSet:org.eclipse.ui.cheatsheets.actionSet, persp.actionSet:org.eclipse.search.searchActionSet, persp.actionSet:org.eclipse.text.quicksearch.actionSet, persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation, persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation, persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo, persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet, persp.actionSet:org.eclipse.ui.actionSet.keyBindings, persp.actionSet:org.eclipse.ui.actionSet.openFiles, persp.newWizSC:org.eclipse.pde.ui.NewProjectWizard, persp.newWizSC:org.eclipse.ecoretools.emf.design.wizardID, persp.newWizSC:org.eclipse.sirius.ui.specificationproject.wizard, persp.newWizSC:org.eclipse.sirius.ui.modelingproject.wizard, persp.newWizSC:fr.inria.diverse.k3.ui.wizards.WizardNewProjectK3Plugin, persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard, persp.newWizSC:org.eclipse.ui.wizards.new.folder, persp.newWizSC:org.eclipse.ui.wizards.new.file, persp.newWizSC:org.eclipse.sirius.ui.session.creation, persp.newWizSC:org.eclipse.sirius.presentation.DescriptionModelWizardID, persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer, persp.viewSC:org.eclipse.jdt.ui.PackageExplorer, persp.viewSC:org.eclipse.sirius.ui.tools.views.model.explorer, persp.viewSC:org.eclipse.ui.views.PropertySheet, persp.viewSC:org.eclipse.ui.views.ContentOutline, persp.viewSC:org.eclipse.ui.views.ProblemView, persp.viewSC:org.eclipse.pde.ui.PluginsView, persp.viewSC:org.eclipse.pde.runtime.RegistryBrowser, persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy, persp.viewSC:org.eclipse.jdt.ui.JavadocView, persp.viewSC:org.eclipse.jdt.ui.SourceView, persp.viewSC:org.eclipse.emf.ecoretools.registration.viewregisteredpackages, persp.viewSC:org.eclipse.ui.console.ConsoleView, persp.viewSC:org.eclipse.emf.ecoretools.internal.views.EClassHierarchyView, persp.viewSC:org.eclipse.emf.ecoretools.internal.views.EReferencesView, persp.perspSC:org.eclipse.sirius.ui.tools.perspective.design, persp.perspSC:org.eclipse.pde.ui.PDEPerspective, persp.perspSC:org.eclipse.jdt.ui.JavaPerspective, persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective, persp.perspSC:org.eclipse.debug.ui.DebugPerspective, persp.perspSC:org.eclipse.emf.ecoretools.perspective, persp.actionSet:org.eclipse.debug.ui.launchActionSet, persp.actionSet:org.eclipse.jdt.ui.JavaActionSet, persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet, persp.actionSet:org.eclipse.ui.NavigateActionSet, persp.newWizSC:fr.inria.diverse.k3.ui.wizards.NewK3XtendClassWizard, persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard, persp.newWizSC:org.eclipse.xtend.ide.wizards.NewXtendClassWizard, persp.newWizSC:org.eclipse.gemoc.gemoc_language_workbench.ui.wizards.CreateNewGemocSequentialLanguageProject, persp.newWizSC:org.eclipse.gemoc.gemoc_language_workbench.ui.wizards.CreateNewGemocSequentialMelangeLanguageProject, persp.newWizSC:org.eclipse.gemoc.execution.concurrent.ccsljavaxdsml.ui.wizards.CreateNewGemocLanguageProject, persp.newWizSC:org.eclipse.gemoc.execution.concurrent.ccsljavaxdsml.ui.wizards.CreateNewDSEProject, persp.newWizSC:org.eclipse.gemoc.execution.concurrent.ccsljavaxdsml.ui.wizards.CreateNewMoCProject], contributorURI: null) (widget: Composite {} [layout=FillLayout {type=SWT.HORIZONTAL}], renderer: org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer@59bf4ae1, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: xDSML, iconURI: platform:/plugin/org.eclipse.gemoc.xdsmlframework.ide.ui/icons/IconeGemocLanguage-16.png, tooltip: null, context: PerspectiveImpl (org.eclipse.gemoc.xdsmlframework.ide.ui.xdsml.perspective) Context, variables: [])} toolTipText=xDSML ToolItem {text: '', data: org.eclipse.debug.ui.DebugPerspective=org.eclipse.e4.ui.model.application.ui.advanced.impl.PerspectiveImpl@2d29262d (tags: [persp.actionSet:org.eclipse.acceleo.ide.ui.editors.template.actionSet, persp.actionSet:ajrefactoring, persp.actionSet:org.eclipse.contribution.xref.ui.XRefActionSet, persp.actionSet:org.eclipse.ui.cheatsheets.actionSet, persp.actionSet:org.eclipse.search.searchActionSet, persp.actionSet:org.eclipse.text.quicksearch.actionSet, persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation, persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation, persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo, persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet, persp.actionSet:org.eclipse.ui.actionSet.keyBindings, persp.actionSet:org.eclipse.ui.actionSet.openFiles, persp.viewSC:org.eclipse.ui.views.ProgressView, persp.viewSC:org.eclipse.ui.texteditor.TemplatesView, persp.actionSet:org.eclipse.debug.ui.launchActionSet, persp.actionSet:org.eclipse.debug.ui.debugActionSet, persp.actionSet:org.eclipse.ui.NavigateActionSet, persp.viewSC:org.eclipse.debug.ui.DebugView, persp.viewSC:org.eclipse.debug.ui.VariableView, persp.viewSC:org.eclipse.debug.ui.BreakpointView, persp.viewSC:org.eclipse.debug.ui.ExpressionView, persp.viewSC:org.eclipse.ui.views.ContentOutline, persp.viewSC:org.eclipse.ui.console.ConsoleView, persp.viewSC:org.eclipse.ui.views.ProblemView, persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer, persp.viewSC:org.eclipse.gemoc.executionframework.ui.views.engine.EnginesStatusView, persp.perspSC:org.eclipse.sirius.ui.tools.perspective.modeling, persp.viewSC:org.eclipse.pde.runtime.LogView, persp.editorOnboardingImageUri:platform:/plugin/org.eclipse.debug.ui/icons/full/onboarding_debug_persp.png, persp.editorOnboardingText:Go hunt your bugs here, persp.actionSet:org.eclipse.debug.ui.breakpointActionSet, persp.showIn:org.eclipse.ui.navigator.ProjectExplorer, persp.editorOnboardingCommand:Find Actions$$$Ctrl+3, persp.editorOnboardingCommand:Step Into$$$F5, persp.editorOnboardingCommand:Step Over$$$F6, persp.editorOnboardingCommand:Step Return$$$F7, persp.editorOnboardingCommand:Resume$$$F8, persp.viewSC:org.eclipse.gemoc.executionframework.engine.io.views.steps.LogicalStepsView, persp.perspSC:org.eclipse.jdt.ui.JavaPerspective, persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective, persp.actionSet:org.eclipse.jdt.ui.JavaActionSet, persp.showIn:org.eclipse.jdt.ui.PackageExplorer, persp.viewSC:org.eclipse.gemoc.gemoc_modeling_workbench.concurrent.ui.views.stimulimanager.StimuliManagerView, persp.viewSC:org.eclipse.gemoc.executionframework.event.ui.views.EventManager, persp.viewSC:org.eclipse.gemoc.addon.multidimensional.timeline.views.timeline.MultidimensionalTimeLineView, persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet, persp.viewSC:org.eclipse.jdt.debug.ui.DisplayView, persp.viewSC:org.eclipse.jdt.junit.ResultView, persp.viewSC:org.eclipse.gemoc.addon.eventscheduling.timeline.EventSchedulingTimeLineView, persp.showIn:org.eclipse.egit.ui.RepositoriesView, persp.viewSC:org.eclipse.ant.ui.views.AntView], contributorURI: null) (widget: Composite {} [layout=FillLayout {type=SWT.HORIZONTAL}], renderer: org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer@59bf4ae1, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: Debug, iconURI: platform:/plugin/org.eclipse.debug.ui/$nl$/icons/full/eview16/debug_persp.png, tooltip: null, context: PerspectiveImpl (org.eclipse.debug.ui.DebugPerspective) Context, variables: [])} toolTipText=Debug
Standard Error
------------------------------ ----- Tail of /home/jenkins/agent/workspace/gemoc-studio-integration_master/gemoc-studio/gemoc_studio/tests/org.eclipse.gemoc.studio.tests.system.mwb/target/work/data/.metadata/.log !SESSION 2023-12-19 11:38:17.988 ----------------------------------------------- eclipse.buildId=unknown java.version=17.0.2 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -application org.eclipse.tycho.surefire.osgibooter.uitest -testproperties /home/jenkins/agent/workspace/gemoc-studio-integration_master/gemoc-studio/gemoc_studio/tests/org.eclipse.gemoc.studio.tests.system.mwb/target/surefire.properties -testApplication org.eclipse.ui.ide.workbench -product org.eclipse.gemoc.gemoc_studio.branding.gemoc_studio -nouithread -timeout 1800000 Command-line arguments: -consolelog -data /home/jenkins/agent/workspace/gemoc-studio-integration_master/gemoc-studio/gemoc_studio/tests/org.eclipse.gemoc.studio.tests.system.mwb/target/work/data -application org.eclipse.tycho.surefire.osgibooter.uitest -testproperties /home/jenkins/agent/workspace/gemoc-studio-integration_master/gemoc-studio/gemoc_studio/tests/org.eclipse.gemoc.studio.tests.system.mwb/target/surefire.properties -testApplication org.eclipse.ui.ide.workbench -product org.eclipse.gemoc.gemoc_studio.branding.gemoc_studio -nouithread -timeout 1800000 !ENTRY org.eclipse.jface 2 0 2023-12-19 11:40:41.676 !MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. !SUBENTRY 1 org.eclipse.jface 2 0 2023-12-19 11:40:41.676 !MESSAGE A conflict occurred for CTRL+SHIFT+T: Binding(CTRL+SHIFT+T, ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, Open a type in a Java editor, Category(org.eclipse.ui.category.navigate,Navigate,null,true), WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) Binding(CTRL+SHIFT+T, ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, , Category(org.eclipse.lsp4e.category,Language Servers,null,true), WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) !ENTRY org.eclipse.urischeme 4 0 2023-12-19 11:40:53.823 !MESSAGE Cannot run program "xdg-mime": error=2, No such file or directory !STACK 0 java.io.IOException: Cannot run program "xdg-mime": error=2, No such file or directory at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) at org.eclipse.urischeme.internal.registration.ProcessExecutor.execute(ProcessExecutor.java:36) at org.eclipse.urischeme.internal.registration.RegistrationLinux.getRegisteredDesktopFileForScheme(RegistrationLinux.java:145) at org.eclipse.urischeme.internal.registration.RegistrationLinux.determineHandlerLocation(RegistrationLinux.java:87) at org.eclipse.urischeme.internal.registration.RegistrationLinux.getSchemesInformation(RegistrationLinux.java:76) at org.eclipse.urischeme.AutoRegisterSchemeHandlersJob.run(AutoRegisterSchemeHandlersJob.java:87) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: error=2, No such file or directory at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:314) at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) ... 7 more !ENTRY org.eclipse.tycho.surefire.osgibooter 1 0 2023-12-19 11:40:53.883 !MESSAGE starting DumpStackTracesTimer with timeout=1680000 at 2023-12-19 11:40:53 +0000 !ENTRY org.eclipse.gemoc.executionframework.extensions.sirius 2 0 2023-12-19 11:41:49.196 !MESSAGE Failed to refresh Sirius representation(s)[TwoStates], we hope to be able to do it later !STACK 0 org.eclipse.sirius.ecore.extender.business.api.permission.exception.LockedInstanceException: The object "S1_2 "a" / "A" (Edge source:S1 (initial) | target:S2 on semanticorg.eclipse.gemoc.example.k3fsm.impl.TransitionImpl@43c8b2c (input: a, name: S1_2, output: A))" is locked and should not be modified. at org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor.eDelete(ModelAccessor.java:511) at org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor.eDelete(ModelAccessor.java:436) at org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor.eDelete(ModelAccessor.java:417) at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.deleteIgnoredElementsAndDuplicates(DDiagramSynchronizer.java:564) at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refreshOperation(DDiagramSynchronizer.java:392) at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refresh(DDiagramSynchronizer.java:316) at org.eclipse.sirius.diagram.business.internal.dialect.DiagramDialectServices.refresh(DiagramDialectServices.java:240) at org.eclipse.sirius.business.internal.dialect.DialectManagerImpl.refresh(DialectManagerImpl.java:106) at org.eclipse.sirius.business.api.dialect.command.RefreshRepresentationsCommand.doExecute(RefreshRepresentationsCommand.java:122) at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:130) at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:114) at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:145) at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:496) at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute(WorkspaceCommandStackImpl.java:203) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:160) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:214) at org.eclipse.gemoc.executionframework.extensions.sirius.services.AbstractGemocDebuggerServices$BreakpointListener.refreshRepresentations(AbstractGemocDebuggerServices.java:406) at org.eclipse.gemoc.executionframework.extensions.sirius.services.AbstractGemocDebuggerServices$BreakpointListener$1.run(AbstractGemocDebuggerServices.java:295) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) !ENTRY org.eclipse.gemoc.executionframework.extensions.sirius 2 0 2023-12-19 11:41:49.991 !MESSAGE Failed to refresh Sirius representation(s)[TwoStates], we hope to be able to do it later !STACK 0 org.eclipse.sirius.ecore.extender.business.api.permission.exception.LockedInstanceException: The object "S1_2 "a" / "A" (Edge source:S1 (initial) | target:S2 on semanticorg.eclipse.gemoc.example.k3fsm.impl.TransitionImpl@43c8b2c (input: a, name: S1_2, output: A))" is locked and should not be modified. at org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor.eDelete(ModelAccessor.java:511) at org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor.eDelete(ModelAccessor.java:436) at org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor.eDelete(ModelAccessor.java:417) at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.deleteIgnoredElementsAndDuplicates(DDiagramSynchronizer.java:564) at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refreshOperation(DDiagramSynchronizer.java:392) at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refresh(DDiagramSynchronizer.java:316) at org.eclipse.sirius.diagram.business.internal.dialect.DiagramDialectServices.refresh(DiagramDialectServices.java:240) at org.eclipse.sirius.business.internal.dialect.DialectManagerImpl.refresh(DialectManagerImpl.java:106) at org.eclipse.sirius.business.api.dialect.command.RefreshRepresentationsCommand.doExecute(RefreshRepresentationsCommand.java:122) at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:130) at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:114) at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:145) at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:496) at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute(WorkspaceCommandStackImpl.java:203) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:160) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:214) at org.eclipse.gemoc.executionframework.extensions.sirius.services.AbstractGemocDebuggerServices$BreakpointListener.refreshRepresentations(AbstractGemocDebuggerServices.java:406) at org.eclipse.gemoc.executionframework.extensions.sirius.services.AbstractGemocDebuggerServices$BreakpointListener$1.run(AbstractGemocDebuggerServices.java:295) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) !ENTRY org.eclipse.gemoc.executionframework.extensions.sirius 2 0 2023-12-19 11:41:51.580 !MESSAGE Failed to refresh Sirius representation(s)[TwoStates], we hope to be able to do it later !STACK 0 org.eclipse.sirius.ecore.extender.business.api.permission.exception.LockedInstanceException: The object "S1_2 "a" / "A" (Edge source:S1 (initial) | target:S2 on semanticorg.eclipse.gemoc.example.k3fsm.impl.TransitionImpl@43c8b2c (input: a, name: S1_2, output: A))" is locked and should not be modified. at org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor.eDelete(ModelAccessor.java:511) at org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor.eDelete(ModelAccessor.java:436) at org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor.eDelete(ModelAccessor.java:417) at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.deleteIgnoredElementsAndDuplicates(DDiagramSynchronizer.java:564) at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refreshOperation(DDiagramSynchronizer.java:392) at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refresh(DDiagramSynchronizer.java:316) at org.eclipse.sirius.diagram.business.internal.dialect.DiagramDialectServices.refresh(DiagramDialectServices.java:240) at org.eclipse.sirius.business.internal.dialect.DialectManagerImpl.refresh(DialectManagerImpl.java:106) at org.eclipse.sirius.business.api.dialect.command.RefreshRepresentationsCommand.doExecute(RefreshRepresentationsCommand.java:122) at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:130) at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:114) at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:145) at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:496) at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute(WorkspaceCommandStackImpl.java:203) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:160) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:214) at org.eclipse.gemoc.executionframework.extensions.sirius.services.AbstractGemocDebuggerServices$BreakpointListener.refreshRepresentations(AbstractGemocDebuggerServices.java:406) at org.eclipse.gemoc.executionframework.extensions.sirius.services.AbstractGemocDebuggerServices$BreakpointListener$1.run(AbstractGemocDebuggerServices.java:295) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) ------------------------------