Skip to content

Avoid reconciler livelock if design page is shown on startup#1525

Merged
ptziegler merged 1 commit into
eclipse-windowbuilder:masterfrom
ptziegler:reconciler-deadlock
May 27, 2026
Merged

Avoid reconciler livelock if design page is shown on startup#1525
ptziegler merged 1 commit into
eclipse-windowbuilder:masterfrom
ptziegler:reconciler-deadlock

Conversation

@ptziegler
Copy link
Copy Markdown
Contributor

When the Java editor is activated for the first time, the reconciler is notified. Until this operation has finished, the editor will explicitly lock for several seconds.

The GEF editor is initialized within this phase, which causes the editor to block over and over again. Run the initialization asynchronously to make sure that the reconciler has finished by then.

See https://bugs.eclipse.org/366048

When the Java editor is activated for the first time, the reconciler is
notified. Until this operation has finished, the editor will explicitly
lock for several seconds.

The GEF editor is initialized within this phase, which causes the editor
to block over and over again. Run the initialization asynchronously to
make sure that the reconciler has finished by then.

See https://bugs.eclipse.org/366048
@ptziegler ptziegler added this to the 1.24.0 milestone May 27, 2026
@github-actions
Copy link
Copy Markdown

Test Results

 2 720 files  ±0   2 720 suites  ±0   10h 49m 44s ⏱️ + 15m 40s
 7 020 tests ±0   6 989 ✅ +3   31 💤 ±0  0 ❌  - 2 
28 080 runs  ±0  27 944 ✅ +3  136 💤 ±0  0 ❌  - 2 

Results for commit 860ce7f. ± Comparison against base commit 9dc76f8.

@ptziegler ptziegler merged commit 71b24bc into eclipse-windowbuilder:master May 27, 2026
8 checks passed
@ptziegler ptziegler deleted the reconciler-deadlock branch May 27, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant