Tack misstänker också att det är något sånt dumt.
Har bara en installerad java. Ser i loggen på jetty att det är "rätt" java som
går igång.
Har hårdkodat java variabler både för bygget av shib war'en och att rätt java kör
igång jetty.
INFO [org.eclipse.jetty.server.Server:383] - jetty-11.0.2; built:
2021-03-26T06:42:38.152Z; git: 14ed9a526425785884b34f59e1153fede0ae3552; jvm
17.0.11+9-LTS
________________________________
From: Johan Hjortskull
Sent: Monday, June 17, 2024 3:10 PM
To: Robert Faling; Swamid saml-admins
Subject: RE: idp5
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-11138712393958766714/webinf/WEB-INF/lib/spring-web-6.1.6.jar
at
org.eclipse.jetty.annotations.AnnotationParser.lambda$parseJar$2(AnnotationParser.java:844)
at
java.base/java.util.TreeMap$ValueSpliterator.forEachRemaining(TreeMap.java:3215)
at
java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
at
org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:836)
at
org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:737)
at
org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call(AnnotationConfiguration.java:172)
at
org.eclipse.jetty.annotations.AnnotationConfiguration$1.run(AnnotationConfiguration.java:553)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major
version 61