Skip to content

Regression

org.eclipse.sirius.tests.swtbot.LinkNoteFragmentModelCreationTest.testCreateLinkNoteInDiagramInFragment (from org.eclipse.sirius.tests.swtbot.suite.SWTBotPart2Suite)

Failing for the past 1 build (Since Unstable #3536 )
Took 4.2 sec.

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()