-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failures due to new JAXP limits in JDK 24 #4526
Comments
@cushon thanks for the report, even though this is another limit than referenced in the bug it seems similar. But actually this needs to be adjusted by p2 (what is the underlying library used by Tycho): once it is addressed there we can update Tycho, in the meanwhile the only solution seem to raise the limit manually for the JDK. |
I had a look at https://download.eclipse.org/releases/mars/201506241002/content.jar and it looks like there are ~500,000 occurrences of
The value of applying a limit where no limit existed before is a bit incomprehensible... But is jdk.xml.maxGeneralEntitySizeLimit really the number of entities? It's more about the size. I just have a hard time imagine why one should limit the number of escaped characters. |
I created an SDK installation with Java 24+26 and could reproduce this problem in the repository explorer. Only setting both of these properties in the eclipse.ini allows the repositories https://download.eclipse.org/releases/2024-12 or https://download.eclipse.org/releases/mars to load:
It's hard to test in a development environment with Java 24 being JDT doesn't recognize it properly... |
JDK 24 contains changes to JAXP limits, see: https://bugs.openjdk.org/browse/JDK-8343022
I'm seeing this cause failures in
tycho-maven-plugin
like the followingRepro:
The text was updated successfully, but these errors were encountered: