Bug 576059 - Debugging loses focus
Summary: Debugging loses focus
Status: NEW
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 4.21   Edit
Hardware: PC Windows 10
: P3 normal with 16 votes (vote)
Target Milestone: ---   Edit
Assignee: JDT-Debug-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-17 07:55 EDT by Andrei Rosu-Cojocaru CLA
Modified: 2023-11-17 10:26 EST (History)
7 users (show)

See Also:


Attachments
Movie containing the reproduction steps of the problem (860.06 KB, video/mp4)
2021-09-17 07:55 EDT, Andrei Rosu-Cojocaru CLA
no flags Details
Picture with the initial state of the debugger (771.93 KB, image/jpeg)
2021-09-17 07:57 EDT, Andrei Rosu-Cojocaru CLA
no flags Details
Picture containing the final state of the debugger after the problem manifested itself (733.23 KB, image/jpeg)
2021-09-17 07:57 EDT, Andrei Rosu-Cojocaru CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei Rosu-Cojocaru CLA 2021-09-17 07:55:57 EDT
Created attachment 287157 [details]
Movie containing the reproduction steps of the problem
Comment 1 Andrei Rosu-Cojocaru CLA 2021-09-17 07:57:10 EDT
Created attachment 287158 [details]
Picture with the initial state of the debugger
Comment 2 Andrei Rosu-Cojocaru CLA 2021-09-17 07:57:58 EDT
Created attachment 287159 [details]
Picture containing the final state of the debugger after the problem manifested itself
Comment 3 Andrei Rosu-Cojocaru CLA 2021-09-17 08:04:37 EDT
When debugging in Eclipse, it seems that randomly (but quite frequently) the focus on the paused thread gets lost and buttons to perform debugging (Step Over, Step Into, Resume) get disabled. You are no longer able to continue debugging step by step, you need to set another breakpoint and resume the debugger to that breakpoint.

Another workaround is to move the Debug view from one location to another in order to force a repaint. In this situation, the list of threads is refreshed and you are able to continue the debugging.

This issue has been reproducing for quite some versions now.

The same problem was already reported until now and was closed with various reasons:
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=372941
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=187000

This bug is very serious and affects the productivity of the developers.
Comment 4 Andrei Rosu-Cojocaru CLA 2021-09-23 08:55:09 EDT
On version 12-2019 the problem was not manifesting, while on version 09-2020 we managed to reproduce it.
Although we don't think it might be of any importance, we are using the following plugins:
* IvyDE
* Payara Tools
* SonarLint 6.1
* Spring Tool Suite 4.12.0
Comment 5 Ed Willink CLA 2021-11-29 03:44:18 EST
This looks just like Bug 476276 (and perhaps 10 others).
Comment 6 Omer Tayfun CLA 2023-11-17 10:19:07 EST
Any update on this? Still happens, especially if the application creates/destroys other threads.
Comment 7 Omer Tayfun CLA 2023-11-17 10:19:28 EST
Any update on this? Still happens, especially if the application creates/destroys other threads.