Skip to content

Conversation

@GGoetzelmann
Copy link
Contributor

@GGoetzelmann GGoetzelmann commented Dec 3, 2025

Added workflow for 25 (latest LTS version)

@GGoetzelmann GGoetzelmann added the blocked issue is blocked by something external label Dec 3, 2025
@GGoetzelmann
Copy link
Contributor Author

GGoetzelmann commented Dec 3, 2025

using jdk 25 does not work yet with latest mapping-service version (without special compile config)

	at org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$PersistenceManagedTypesConfiguration.persistenceManagedTypes(JpaBaseConfiguration.java:209) ~[spring-boot-autoconfigure-3.4.1.jar!/:3.4.1]
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) ~[spring-beans-6.2.1.jar!/:6.2.1]
	... 39 common frames omitted
Caused by: org.springframework.core.type.classreading.ClassFormatException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that is not supported yet. Consider compiling with a lower '-target' or upgrade your framework version. Affected class: URL [jar:file:/spring/mapping-service/plugins/SEMplugin.jar!/edu/kit/datamanager/semplugin/SEMImagePlugin.class]
	at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:59) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:48) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:103) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:122) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.orm.jpa.persistenceunit.PersistenceManagedTypesScanner.scanPackage(PersistenceManagedTypesScanner.java:141) ~[spring-orm-6.2.1.jar!/:6.2.1]
	... 44 common frames omitted
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 69
	at org.springframework.asm.ClassReader.<init>(ClassReader.java:200) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.asm.ClassReader.<init>(ClassReader.java:180) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.asm.ClassReader.<init>(ClassReader.java:166) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.asm.ClassReader.<init>(ClassReader.java:288) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:56) ~[spring-core-6.2.1.jar!/:6.2.1]
	... 48 common frames omitted

blocking this PR, we may monitor the situation

Added workflow for 25 (latest LTS version)
@GGoetzelmann GGoetzelmann force-pushed the workflows_jdk-versions branch from 9ed0791 to ae4a2d2 Compare December 3, 2025 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked issue is blocked by something external

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants