Jag har inte fått felet, men kanske kan bidra med felsökningstips
Finns det någon möjlighet att Jetty:n använder en annan java-version än vad
som används när idp.war-filen kompileras? Kanske en miljövariabel som gäller
specifikt för användaren som exekverar Jetty-processen eller något
(förutsatt att Jetty:n startas som en annan användare än den som kompilerar
war-filen)?
Med vänlig hälsning
/Johan
From: Robert Faling via Saml-admins <saml-admins(a)lists.sunet.se>
Sent: den 17 juni 2024 14:41
To: Swamid saml-admins <saml-admins(a)SWAMID.SE>
Subject: [Saml-admins] idp5
Hej,
ger nu upp, är det någon annan som fått detta felet när dom uppgraderat till
java17 (corretto jdk), jetty11 och idp5?
Den klagar på alla filer i idp.war filen. Har bara en installerad version av
java och jag förstår inte hur jetty kan klaga på att den är kompilerad under
javac 17 och sen inte kan köra den under java 17.
Suppressed: java.lang.RuntimeException: Error scanning entry
org/springframework/web/util/pattern/package-info.class from jar
file:///opt/jetty-base/tmp/jetty-0_0_0_0-8080-idp_war-_idp-any-1113871239395
8766714/webinf/WEB-INF/lib/spring-web-6.1.6.jar
at
org.eclipse.jetty.annotations.AnnotationParser.lambda$parseJar$2(AnnotationP
arser.java:844)
at
java.base/java.util.TreeMap$ValueSpliterator.forEachRemaining(TreeMap.java:3
215)
at
java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.
java:762)
at
org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.jav
a:836)
at
org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:7
37)
at
org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call(Annota
tionConfiguration.java:172)
at
org.eclipse.jetty.annotations.AnnotationConfiguration$1.run(AnnotationConfig
uration.java:553)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:
894)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.j
ava:1038)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.IllegalArgumentException: Unsupported class
file major version 61