Closed pezi closed 2 months ago
@pezi how did you create the project? Did you download it from start.vaadin.com, or did you clone/download it from a GitHub repository, or are you using the maven archetype?
Maven artefact from the documentation,
mvn -B archetype:generate \
-DarchetypeGroupId=com.vaadin \
-DarchetypeArtifactId=vaadin-archetype-application \
-DarchetypeVersion=LATEST \
-DgroupId=org.example \
-DartifactId=my-webapp \
-Dversion=1.0-SNAPSHOT
[INFO] jetty-11.0.14; built: 2023-02-22T23:41:48.575Z; git: 4601fe8dd805ce75b69c64466c115a162586641b; jvm 21.0.3+9-LTS
[WARNING] Failed startup of context o.e.j.m.p.MavenWebAppContext@2c7e2c5{/,[file:///Users/pezi/sandbox/my-webapp/src/main/webapp/, jar:file:///Users/pezi/.m2/repository/com/vaadin/flow-client/24.4.2/flow-client-24.4.2.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-select-flow/24.4.3/vaadin-select-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-time-picker-flow/24.4.3/vaadin-time-picker-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-renderer-flow/24.4.3/vaadin-renderer-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-messages-flow/24.4.3/vaadin-messages-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/flow-dnd/24.4.2/flow-dnd-24.4.2.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-date-picker-flow/24.4.3/vaadin-date-picker-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-menu-bar-flow/24.4.3/vaadin-menu-bar-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-button-flow/24.4.3/vaadin-button-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-virtual-list-flow/24.4.3/vaadin-virtual-list-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-context-menu-flow/24.4.3/vaadin-context-menu-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-text-field-flow/24.4.3/vaadin-text-field-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/flow-push/24.4.2/flow-push-24.4.2.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-grid-flow/24.4.3/vaadin-grid-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-grid-pro-flow/24.4.3/vaadin-grid-pro-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-flow-components-base/24.4.3/vaadin-flow-components-base-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-cookie-consent-flow/24.4.3/vaadin-cookie-consent-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-map-flow/24.4.3/vaadin-map-flow-24.4.3.jar!/META-INF/resources, jar:file:///Users/pezi/.m2/repository/com/vaadin/vaadin-combo-box-flow/24.4.3/vaadin-combo-box-flow-24.4.3.jar!/META-INF/resources],UNAVAILABLE}{file:///Users/pezi/sandbox/my-webapp/src/main/webapp/}
org.eclipse.jetty.util.MultiException: Multiple exceptions
at org.eclipse.jetty.util.MultiException.ifExceptionThrow (MultiException.java:117)
at org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations (AnnotationConfiguration.java:576)
at org.eclipse.jetty.annotations.AnnotationConfiguration.configure (AnnotationConfiguration.java:455)
at org.eclipse.jetty.webapp.Configurations.configure (Configurations.java:514)
at org.eclipse.jetty.webapp.WebAppContext.configure (WebAppContext.java:515)
at org.eclipse.jetty.webapp.WebAppContext.startContext (WebAppContext.java:1301)
at org.eclipse.jetty.server.handler.ContextHandler.doStart (ContextHandler.java:903)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart (ServletContextHandler.java:306)
at org.eclipse.jetty.webapp.WebAppContext.doStart (WebAppContext.java:533)
at org.eclipse.jetty.maven.plugin.MavenWebAppContext.doStart (MavenWebAppContext.java:294)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:93)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.java:171)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart (ContainerLifeCycle.java:121)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart (AbstractHandler.java:89)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:93)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.java:171)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart (ContainerLifeCycle.java:121)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart (AbstractHandler.java:89)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:93)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.java:171)
at org.eclipse.jetty.server.Server.start (Server.java:470)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart (ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart (AbstractHandler.java:89)
at org.eclipse.jetty.server.Server.doStart (Server.java:415)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:93)
at org.eclipse.jetty.maven.plugin.JettyEmbedder.doStart (JettyEmbedder.java:223)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:93)
at org.eclipse.jetty.maven.plugin.JettyRunMojo.startJettyEmbedded (JettyRunMojo.java:97)
at org.eclipse.jetty.maven.plugin.AbstractWebAppMojo.startJetty (AbstractWebAppMojo.java:441)
at org.eclipse.jetty.maven.plugin.AbstractWebAppMojo.execute (AbstractWebAppMojo.java:419)
at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute (JettyRunMojo.java:85)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:903)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:280)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:203)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke (Method.java:580)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
Suppressed: java.lang.RuntimeException: Error scanning entry com/fasterxml/jackson/core/io/doubleparser/FastIntegerMath.class from jar file:///Users/pezi/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.17.0/jackson-core-2.17.0.jar
at org.eclipse.jetty.annotations.AnnotationParser.lambda$parseJar$2 (AnnotationParser.java:844)
at java.util.TreeMap$ValueSpliterator.forEachRemaining (TreeMap.java:3250)
at 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:159)
at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run (AnnotationConfiguration.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:936)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run (QueuedThreadPool.java:1080)
at java.lang.Thread.run (Thread.java:1583)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:199)
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:180)
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:287)
at org.eclipse.jetty.annotations.AnnotationParser.scanClass (AnnotationParser.java:896)
at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry (AnnotationParser.java:881)
at org.eclipse.jetty.annotations.AnnotationParser.lambda$parseJar$2 (AnnotationParser.java:840)
at java.util.TreeMap$ValueSpliterator.forEachRemaining (TreeMap.java:3250)
at 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:159)
at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run (AnnotationConfiguration.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:936)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run (QueuedThreadPool.java:1080)
at java.lang.Thread.run (Thread.java:1583)
Caused by: java.lang.RuntimeException: Error scanning entry com/fasterxml/jackson/core/io/doubleparser/FastDoubleSwar.class from jar file:///Users/pezi/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.17.0/jackson-core-2.17.0.jar
at org.eclipse.jetty.annotations.AnnotationParser.lambda$parseJar$2 (AnnotationParser.java:844)
at java.util.TreeMap$ValueSpliterator.forEachRemaining (TreeMap.java:3250)
at 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:159)
at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run (AnnotationConfiguration.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:936)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run (QueuedThreadPool.java:1080)
at java.lang.Thread.run (Thread.java:1583)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:199)
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:180)
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:287)
at org.eclipse.jetty.annotations.AnnotationParser.scanClass (AnnotationParser.java:896)
at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry (AnnotationParser.java:881)
at org.eclipse.jetty.annotations.AnnotationParser.lambda$parseJar$2 (AnnotationParser.java:840)
at java.util.TreeMap$ValueSpliterator.forEachRemaining (TreeMap.java:3250)
at 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:159)
at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run (AnnotationConfiguration.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:936)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run (QueuedThreadPool.java:1080)
at java.lang.Thread.run (Thread.java:1583)
Thanks for the info. I'll transfer the issue to the related repository
Description of the bug
Running the out of the box created project with mvn jetty:run on Mac with Java
fails with an error
java.lang.IllegalArgumentException: Unsupported class file major version 65
in the Jetty part.Fix/solution for me - I updated the pom/jettey-maven-plugin version to the lastet version.
Expected behavior
Should starte the app, fails due class version error
Minimal reproducible example
Create plain vaadin flow mvn project.
Versions