Skip to content

Conversation

@ptziegler
Copy link
Contributor

No description provided.

@github-actions
Copy link

github-actions bot commented Nov 27, 2025

Test Results

 2 720 files  ±0   2 720 suites  ±0   10h 39m 4s ⏱️ - 9m 7s
 7 004 tests ±0   6 946 ✅ ±0   58 💤 ±0  0 ❌ ±0 
28 016 runs  ±0  27 784 ✅ ±0  232 💤 ±0  0 ❌ ±0 

Results for commit 058c75a. ± Comparison against base commit eb09fe5.

♻️ This comment has been updated with latest results.

BurningWave is using Unsafe to break the module system introduced with
Java 9, in order to allow WindowBuilder to access the internal Swing
fields and methods.

The implementation has already been adapted in the past so that this
dependency can be disabled, by setting the "wbp.burningwave.enabled"
system property to "false". But for the sake of backwards compatibility,
this property was initialized with "true".

With this change, this property now needs to be explicitly enabled.

Closes #1305
@ptziegler ptziegler changed the title Compile & test with Java 25 Disable BurningWave initialization by default #1305 Nov 27, 2025
@ptziegler ptziegler added this to the 1.22.0 milestone Nov 27, 2025
@ptziegler
Copy link
Contributor Author

Merging for the RC2, as a potential SEGFAULT is quite nasty.

@ptziegler ptziegler merged commit 419c6fe into master Nov 27, 2025
8 checks passed
@merks
Copy link
Contributor

merks commented Nov 27, 2025

I'm sitting at the IDE Working Group Steering Committee today with @iloveeclipse as an invited guest discussing how super impressive and gratifying it is to see your responsiveness on this issue. Kudos! 🏅 ❣️

@ptziegler ptziegler deleted the java25 branch November 27, 2025 10:26
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.

3 participants