Regression
org.eclipse.sirius.tests.swtbot.LinkNoteFragmentModelCreationTest.testCreateLinkNoteInDiagramInFragment (from org.eclipse.sirius.tests.swtbot.suite.SWTBotPart2Suite)
Failing for the past 1 build
(Since Unstable
)
Error Message
Error(s) raised during test : org.eclipse.sirius.tests.swtbot.LinkNoteFragmentModelCreationTest . Log Plugin : org.eclipse.core.runtime . Error from plugin:org.eclipse.ui, message: Unhandled event loop exception, exception: java.lang.StringIndexOutOfBoundsException: begin 0, end 4, length 0 . Stack trace: java.lang.StringIndexOutOfBoundsException: begin 0, end 4, length 0 at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4601) at java.base/java.lang.String.substring(String.java:2704) at org.eclipse.draw2d.text.TextFlow.getBidiSubstring(TextFlow.java:215) at org.eclipse.gmf.runtime.draw2d.ui.text.TextFlowEx.paintFigure(TextFlowEx.java:158) at org.eclipse.draw2d.Figure.paint(Figure.java:1174) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1247) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel.paintClientArea(WrappingLabel.java:1105) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1256) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.sirius.diagram.ui.internal.edit.parts.SiriusNoteEditPart$1.paint(SiriusNoteEditPart.java:143) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.draw2d.ScalableFreeformLayeredPane.paintClientArea(ScalableFreeformLayeredPane.java:70) at org.eclipse.gmf.runtime.draw2d.ui.internal.graphics.ScalableFreeformLayeredPane.paintClientArea(ScalableFreeformLayeredPane.java:82) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.parts.Thumbnail$ThumbnailUpdater.run(Thumbnail.java:193) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5040) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4520) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:34) at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:129) at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:44) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
Stacktrace
java.lang.AssertionError: Error(s) raised during test : org.eclipse.sirius.tests.swtbot.LinkNoteFragmentModelCreationTest . Log Plugin : org.eclipse.core.runtime . Error from plugin:org.eclipse.ui, message: Unhandled event loop exception, exception: java.lang.StringIndexOutOfBoundsException: begin 0, end 4, length 0 . Stack trace: java.lang.StringIndexOutOfBoundsException: begin 0, end 4, length 0 at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4601) at java.base/java.lang.String.substring(String.java:2704) at org.eclipse.draw2d.text.TextFlow.getBidiSubstring(TextFlow.java:215) at org.eclipse.gmf.runtime.draw2d.ui.text.TextFlowEx.paintFigure(TextFlowEx.java:158) at org.eclipse.draw2d.Figure.paint(Figure.java:1174) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1247) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel.paintClientArea(WrappingLabel.java:1105) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1256) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.sirius.diagram.ui.internal.edit.parts.SiriusNoteEditPart$1.paint(SiriusNoteEditPart.java:143) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1221) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1252) at org.eclipse.draw2d.ScalableFreeformLayeredPane.paintClientArea(ScalableFreeformLayeredPane.java:70) at org.eclipse.gmf.runtime.draw2d.ui.internal.graphics.ScalableFreeformLayeredPane.paintClientArea(ScalableFreeformLayeredPane.java:82) at org.eclipse.draw2d.Figure.paint(Figure.java:1176) at org.eclipse.draw2d.parts.Thumbnail$ThumbnailUpdater.run(Thumbnail.java:193) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5040) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4520) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:34) at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:129) at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:44) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) at org.eclipse.equinox.launcher.Main.main(Main.java:1440) at org.junit.Assert.fail(Assert.java:89) at org.eclipse.sirius.tests.swtbot.support.api.AbstractSiriusSwtBotGefTestCase.checkLogs(AbstractSiriusSwtBotGefTestCase.java:1598) at org.eclipse.sirius.tests.swtbot.support.api.AbstractSiriusSwtBotGefTestCase.failureTearDown(AbstractSiriusSwtBotGefTestCase.java:1795) at org.eclipse.sirius.tests.swtbot.support.api.AbstractSiriusSwtBotGefTestCase.tearDown(AbstractSiriusSwtBotGefTestCase.java:2011) at junit.framework.TestCase.runBare(TestCase.java:147) at org.eclipse.swtbot.swt.finder.SWTBotTestCase.runBare(SWTBotTestCase.java:240) at org.eclipse.sirius.tests.swtbot.support.api.AbstractSiriusSwtBotGefTestCase.runBare(AbstractSiriusSwtBotGefTestCase.java:2031) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:130) at junit.framework.TestSuite.runTest(TestSuite.java:241) at junit.framework.TestSuite.run(TestSuite.java:236) at junit.framework.TestSuite.runTest(TestSuite.java:241) at junit.framework.TestSuite.run(TestSuite.java:236) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:137) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:148) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:88) at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:140) at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:51) at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:79) at java.base/java.lang.Thread.run(Thread.java:833)
Standard Output
Setup of org.eclipse.sirius.tests.swtbot.LinkNoteFragmentModelCreationTest.testCreateLinkNoteInDiagramInFragment()