Skip to content

Conversation

@koppor
Copy link
Member

@koppor koppor commented Oct 9, 2025

Actions

Background

Relative of #13937. Here, we just update the JDK to version 25. Due to https://bugs.openjdk.org/browse/JDK-8358723, we need to wait for 25.0.2 - see also #13937 (comment)

Steps to test

  1. Download the build binary and start - check if its running
  2. Open this branch in the IDE and check if "run" works.

Mandatory checks

  • I own the copyright of the code submitted and I license it under the MIT license
  • [/] I manually tested my changes in running JabRef (always required)
  • [/] I added JUnit tests for changes (if applicable)
  • [/] I added screenshots in the PR description (if change is visible to the user)
  • [/] I described the change in CHANGELOG.md in a way that is understandable for the average user (if change is visible to the user)
  • [/] I checked the user documentation: Is the information available and up to date? If not, I created an issue at https://github.com/JabRef/user-documentation/issues or, even better, I submitted a pull request updating file(s) in https://github.com/JabRef/user-documentation/tree/main/en.

@koppor koppor added status: depends-on-external A bug or issue that depends on an update of an external library dev: binaries Binary builds should be uploaded to builds.jabref.org labels Oct 9, 2025
@koppor koppor changed the title [WIP] Udpate to JDK25 [depends-on-external] Udpate to JDK25 Oct 10, 2025
@koppor
Copy link
Member Author

koppor commented Oct 22, 2025

I switched to Temurin in .sdkmanrc as most users use that - and we need Corretto only for distribution CC @Siedlerchr

@Siedlerchr
Copy link
Member

openjdk version "25.0.1" 2025-10-21 LTS
OpenJDK Runtime Environment Corretto-25.0.1.8.1 (build 25.0.1+8-LTS)
OpenJDK 64-Bit Server VM Corretto-25.0.1.8.1 (build 25.0.1+8-LTS, mixed mode)

still crash

@Siedlerchr
Copy link
Member

Fix is not yet in 25.01

@koppor koppor changed the title [depends-on-external] Udpate to JDK25 [depends-on-external] Update to JDK25 Oct 22, 2025
@koppor
Copy link
Member Author

koppor commented Oct 22, 2025

grafik

@koppor
Copy link
Member Author

koppor commented Oct 22, 2025

The fix resulted in JDK-8369853 regression. These two issues should be backported together

@github-actions
Copy link
Contributor

The build of this PR is available at https://builds.jabref.org/pull/14057/merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev: binaries Binary builds should be uploaded to builds.jabref.org status: depends-on-external A bug or issue that depends on an update of an external library

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants