Skip to content

Merge branch 'eclipse-jdt:master' into issue-693

1e93ed2
Select commit
Loading
Failed to load commit list.
Open

Unable to set a conditional breakpoint in a method with a parameter using generic extends X #694

Merge branch 'eclipse-jdt:master' into issue-693
1e93ed2
Select commit
Loading
Failed to load commit list.
Jenkins - Eclipse JDT / Tests / Build failed Jun 12, 2025 in 0s

failed: 2, passed: 1075

failed: 2, passed: 1075

Details

org.eclipse.jdt.debug.tests.breakpoints.ThreadNameChangeTests.testListenToThreadNameChange

unexpected number of events: [] expected:<1> but was:<0>
Stack trace
junit.framework.AssertionFailedError: unexpected number of events: [] expected:<1> but was:<0>
	at junit.framework.Assert.fail(Assert.java:57)
	at junit.framework.Assert.failNotEquals(Assert.java:329)
	at junit.framework.Assert.assertEquals(Assert.java:78)
	at junit.framework.Assert.assertEquals(Assert.java:234)
	at junit.framework.TestCase.assertEquals(TestCase.java:377)
	at org.eclipse.jdt.debug.tests.breakpoints.ThreadNameChangeTests.testListenToThreadNameChange(ThreadNameChangeTests.java:88)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
	at junit.framework.TestCase.runTest(TestCase.java:177)
	at junit.framework.TestCase.runBare(TestCase.java:142)
	at org.eclipse.jdt.debug.tests.AbstractDebugTest.runBare(AbstractDebugTest.java:2818)
	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 org.eclipse.jdt.debug.tests.DebugSuite$1.run(DebugSuite.java:61)
	at java.base/java.lang.Thread.run(Thread.java:1447)
Standard out
07:45:57.043 SETUP ThreadNameChangeTests.testListenToThreadNameChange

!ENTRY org.eclipse.jdt.debug.tests 4 0 2025-06-12 07:45:57.627
!MESSAGE [testListenToThreadNameChange] Some job is still running or waiting to run: 
'Process Console Input Job(73851)'/org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob
thread info: "Worker-17: Process Console Input Job" prio=5 Id=3785 WAITING on org.eclipse.ui.console.IOConsoleInputStream@756aba5e
	at java.base@24/java.lang.Object.wait0(Native Method)
	-  waiting on org.eclipse.ui.console.IOConsoleInputStream@756aba5e
	at java.base@24/java.lang.Object.wait(Object.java:389)
	at java.base@24/java.lang.Object.wait(Object.java:351)
	at org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:140)
	at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:91)
	at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:113)
	at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:936)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

, 
'org.eclipse.jdt.internal.ui.text.JavaReconciler(71962)'/org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread
thread info: "Worker-3: org.eclipse.jdt.internal.ui.text.JavaReconciler" prio=5 Id=51 TIMED_WAITING on org.eclipse.jface.text.reconciler.DirtyRegionQueue@7190ed4d
	at java.base@24/java.lang.Object.wait0(Native Method)
	-  waiting on org.eclipse.jface.text.reconciler.DirtyRegionQueue@7190ed4d
	at java.base@24/java.lang.Object.wait(Object.java:389)
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:599)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:190)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

, 
UI thread info: "main" prio=6 Id=3 RUNNABLE
	at org.eclipse.swt.widgets.Control.isVisible(Control.java:4586)
	at org.eclipse.swt.widgets.Control.isVisible(Control.java:4586)
	at org.eclipse.jface.fieldassist.ControlDecoration.shouldShowDecoration(ControlDecoration.java:1204)
	at org.eclipse.jface.fieldassist.ControlDecoration.lambda$1(ControlDecoration.java:623)
	at org.eclipse.jface.fieldassist.ControlDecoration$$Lambda/0x00007fddbf875d28.paintControl(Unknown Source)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:268)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5862)
	...



!ENTRY org.eclipse.jdt.debug.tests 4 0 2025-06-12 07:45:58.801
!MESSAGE [testListenToThreadNameChange] Some job is still running or waiting to run: 
'org.eclipse.jdt.internal.ui.text.JavaReconciler(73979)'/org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread
thread info: "Worker-16: org.eclipse.jdt.internal.ui.text.JavaReconciler" prio=5 Id=3401 TIMED_WAITING on org.eclipse.jface.text.reconciler.DirtyRegionQueue@6916e61a
	at java.base@24/java.lang.Object.wait0(Native Method)
	-  waiting on org.eclipse.jface.text.reconciler.DirtyRegionQueue@6916e61a
	at java.base@24/java.lang.Object.wait(Object.java:389)
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:599)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:181)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

, 
'Process Console Input Job(73851)'/org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob
thread info: "Worker-17: Process Console Input Job" prio=5 Id=3785 WAITING on org.eclipse.ui.console.IOConsoleInputStream@756aba5e
	at java.base@24/java.lang.Object.wait0(Native Method)
	-  waiting on org.eclipse.ui.console.IOConsoleInputStream@756aba5e
	at java.base@24/java.lang.Object.wait(Object.java:389)
	at java.base@24/java.lang.Object.wait(Object.java:351)
	at org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:140)
	at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:91)
	at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:113)
	at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:936)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

, 
UI thread info: "main" prio=6 Id=3 RUNNABLE
	at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3878)
	at org.eclipse.swt.widgets.Scrollable.gtk_draw(Scrollable.java:394)
	at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:506)
	at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:173)
	at org.eclipse.swt.widgets.Shell.gtk_draw(Shell.java:1585)
	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2614)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:6862)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:6169)
	...



!ENTRY org.eclipse.jdt.debug.tests 4 0 2025-06-12 07:45:59.034
!MESSAGE [testListenToThreadNameChange] Some job is still running or waiting to run: 
'org.eclipse.jdt.internal.ui.text.JavaReconciler(73979)'/org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread
thread info: "Worker-16: org.eclipse.jdt.internal.ui.text.JavaReconciler" prio=5 Id=3401 TIMED_WAITING on org.eclipse.jface.text.reconciler.DirtyRegionQueue@6916e61a
	at java.base@24/java.lang.Object.wait0(Native Method)
	-  waiting on org.eclipse.jface.text.reconciler.DirtyRegionQueue@6916e61a
	at java.base@24/java.lang.Object.wait(Object.java:389)
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:599)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:190)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

, 
UI thread info: "main" prio=6 Id=3 RUNNABLE
	at org.eclipse.swt.internal.gtk3.GTK3.gtk_main_iteration_do(Native Method)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4519)
	at org.eclipse.jdt.debug.tests.DebugSuite.run(DebugSuite.java:77)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	...


07:45:59.040 TDOWN ThreadNameChangeTests.testListenToThreadNameChange

!ENTRY org.eclipse.jdt.debug.tests 4 0 2025-06-12 07:45:59.189
!MESSAGE [testListenToThreadNameChange] Some job is still running or waiting to run: 
'org.eclipse.jdt.internal.ui.text.JavaReconciler(73979)'/org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread
thread info: "Worker-16: org.eclipse.jdt.internal.ui.text.JavaReconciler" prio=5 Id=3401 TIMED_WAITING on org.eclipse.jface.text.reconciler.DirtyRegionQueue@6916e61a
	at java.base@24/java.lang.Object.wait0(Native Method)
	-  waiting on org.eclipse.jface.text.reconciler.DirtyRegionQueue@6916e61a
	at java.base@24/java.lang.Object.wait(Object.java:389)
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:599)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:190)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

, 
UI thread info: "main" prio=6 Id=3 RUNNABLE
	at org.eclipse.swt.internal.gtk3.GTK3.gtk_main_iteration_do(Native Method)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4519)
	at org.eclipse.jdt.debug.tests.DebugSuite.run(DebugSuite.java:77)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	...



!ENTRY org.eclipse.jdt.debug.tests 1 0 2025-06-12 07:45:59.190
!MESSAGE [testListenToThreadNameChange] Trying to cancel running jobs: [org.eclipse.jdt.internal.ui.text.JavaReconciler(73979)]

!ENTRY org.eclipse.jdt.debug.tests 4 0 2025-06-12 07:45:59.322
!MESSAGE [testListenToThreadNameChange] Some job is still running or waiting to run: 
'org.eclipse.jdt.internal.ui.text.JavaReconciler(73979)'/org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread
thread info: "Worker-16: org.eclipse.jdt.internal.ui.text.JavaReconciler" prio=5 Id=3401 TIMED_WAITING on org.eclipse.jface.text.reconciler.DirtyRegionQueue@6916e61a
	at java.base@24/java.lang.Object.wait0(Native Method)
	-  waiting on org.eclipse.jface.text.reconciler.DirtyRegionQueue@6916e61a
	at java.base@24/java.lang.Object.wait(Object.java:389)
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:599)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:190)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

, 
UI thread info: "main" prio=6 Id=3 RUNNABLE
	at org.eclipse.swt.internal.gtk3.GTK3.gtk_main_iteration_do(Native Method)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4519)
	at org.eclipse.jdt.debug.tests.DebugSuite.run(DebugSuite.java:77)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	...

org.eclipse.jdt.debug.tests.eval.LambdaVariableTest.testEvaluate_Bug567801_VariableWithIntersectionTypeArgument_MustEvaluationWithCorrectType

The evaluation of '" + snippet + "'  should not have errors : [T cannot be resolved to a type, This lambda expression refers to the missing type T]
Stack trace
junit.framework.AssertionFailedError: The evaluation of '" + snippet + "'  should not have errors : [T cannot be resolved to a type, This lambda expression refers to the missing type T]
	at junit.framework.Assert.fail(Assert.java:57)
	at junit.framework.Assert.assertTrue(Assert.java:22)
	at junit.framework.Assert.assertFalse(Assert.java:39)
	at junit.framework.TestCase.assertFalse(TestCase.java:208)
	at org.eclipse.jdt.debug.tests.AbstractDebugTest.doEval(AbstractDebugTest.java:2930)
	at org.eclipse.jdt.debug.tests.AbstractDebugTest.doEval(AbstractDebugTest.java:2892)
	at org.eclipse.jdt.debug.tests.eval.LambdaVariableTest.testEvaluate_Bug567801_VariableWithIntersectionTypeArgument_MustEvaluationWithCorrectType(LambdaVariableTest.java:117)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
	at junit.framework.TestCase.runTest(TestCase.java:177)
	at junit.framework.TestCase.runBare(TestCase.java:142)
	at org.eclipse.jdt.debug.tests.AbstractDebugTest.runBare(AbstractDebugTest.java:2818)
	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 org.eclipse.jdt.debug.tests.DebugSuite$1.run(DebugSuite.java:61)
	at java.base/java.lang.Thread.run(Thread.java:1447)
Standard out
07:41:39.103 SETUP LambdaVariableTest.testEvaluate_Bug567801_VariableWithIntersectionTypeArgument_MustEvaluationWithCorrectType
07:41:39.828 TDOWN LambdaVariableTest.testEvaluate_Bug567801_VariableWithIntersectionTypeArgument_MustEvaluationWithCorrectType