Failed

org.eclipse.objectteams.otdt.tests.otjld.roleplaying.BindingAmbiguities1.test731_ambiguousBinding8e - 1.8 (from org.eclipse.objectteams.otdt.tests.AllTests)

Failing for the past 8 builds (Since #122 )
Took 0.11 sec.

Error Message

Invalid problem log . ----------- Expected ------------ ----------\n 1. WARNING in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Potential ambiguity in role binding. The base 'T731ab8e_3' is bound to the following roles: Team731ab8e_3.Role731ab8e_3,Team731ab8e_3.Role731ab8e_4 (OTJLD 2.3.4(a)).\n ----------\n 2. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_1<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n 3. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_2<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n 4. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_3<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n  ------------ but was ------------ ----------\n 1. WARNING in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Potential ambiguity in role binding. The base 'T731ab8e_3' is bound to the following roles: Team731ab8e_3.Role731ab8e_3,Team731ab8e_3.Role731ab8e_4 (OTJLD 2.3.4(a)).\n ----------\n 2. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_3<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n 3. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_2<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n 4. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_1<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n  --------- Difference is ----------  expected:<...or role Role731ab8e_[1<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n 3. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_2<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n 4. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_3]<@tthis[Team731ab8e_...> but was:<...or role Role731ab8e_[3<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n 3. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_2<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n ----------\n 4. ERROR in Team731ab8e_3.java (at line 1)\n  public team class Team731ab8e_3 extends Team731ab8e_2 {\n                    ^^^^^^^^^^^^^\n Team introduces binding ambiguity for role Role731ab8e_1]<@tthis[Team731ab8e_...>

Stacktrace

junit.framework.ComparisonFailure: Invalid problem log .
----------- Expected ------------
----------\n
1. WARNING in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Potential ambiguity in role binding. The base 'T731ab8e_3' is bound to the following roles: Team731ab8e_3.Role731ab8e_3,Team731ab8e_3.Role731ab8e_4 (OTJLD 2.3.4(a)).\n
----------\n
2. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_1<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n
3. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_2<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n
4. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_3<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n

------------ but was ------------
----------\n
1. WARNING in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Potential ambiguity in role binding. The base 'T731ab8e_3' is bound to the following roles: Team731ab8e_3.Role731ab8e_3,Team731ab8e_3.Role731ab8e_4 (OTJLD 2.3.4(a)).\n
----------\n
2. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_3<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n
3. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_2<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n
4. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_1<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n

--------- Difference is ----------
 expected:<...or role Role731ab8e_[1<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n
3. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_2<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n
4. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_3]<@tthis[Team731ab8e_...> but was:<...or role Role731ab8e_[3<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n
3. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_2<@tthis[Team731ab8e_3]>, which may break clients of the super team (OTJLD 2.3.5(d)).\n
----------\n
4. ERROR in Team731ab8e_3.java (at line 1)\n
	public team class Team731ab8e_3 extends Team731ab8e_2 {\n
	                  ^^^^^^^^^^^^^\n
Team introduces binding ambiguity for role Role731ab8e_1]<@tthis[Team731ab8e_...>
	at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertStringEquals(TestCase.java:259)
	at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:235)
	at org.eclipse.objectteams.otdt.tests.otjld.AbstractOTJLDTest.checkCompilerLog(AbstractOTJLDTest.java:230)
	at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runTest(AbstractRegressionTest.java:2674)
	at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runNegativeTestMultiResult(AbstractRegressionTest.java:2486)
	at org.eclipse.objectteams.otdt.tests.otjld.roleplaying.BindingAmbiguities1.test731_ambiguousBinding8e(BindingAmbiguities1.java:1026)
	at org.eclipse.jdt.core.tests.util.CompilerTestSetup.run(CompilerTestSetup.java:56)
	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:743)
	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:351)
	at org.eclipse.test.CoreTestApplication.runTests(CoreTestApplication.java:36)
	at org.eclipse.test.CoreTestApplication.run(CoreTestApplication.java:32)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
	at org.eclipse.core.launcher.Main.main(Main.java:34)