release version 17 not supported

821 views
Skip to first unread message

GCS

unread,
Oct 20, 2024, 9:21:31 PM10/20/24
to yamcs
Hello Community,

I am fresh in the system, so for trainig purpose I want to install yamcs on test server.

There for I created Ubuntu 24.04 CT in Proxmox (updated & upgraded) and followed to yamcs.org Quick istart steps:
git clone https://github.com/yamcs/quickstart.git myproject
cd myproject
mvn yamcs:run

But installation failed with an error:
[INFO] --- maven-compiler-plugin:3.13.0:compile (default-compile) @ myproject ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 2 source files with javac [debug release 17] to target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.053 s
[INFO] Finished at: 2024-10-19T16:30:08Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project myproject: Fatal error compiling: error: release version 17 not supported -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

The -X and -e options didn't make it more clear for me:

[INFO] --- maven-compiler-plugin:3.13.0:compile (default-compile) @ myproject ---
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=2084761, ConflictMarker.markTime=1878795, ConflictMarker.nodeCount=22, ConflictIdSorter.graphTime=149873, ConflictIdSorter.topsortTime=73147, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=2957606, ConflictResolver.conflictItemCount=22, DefaultDependencyCollector.collectTime=317995183, DefaultDependencyCollector.transformTime=7259414}
[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0
[DEBUG]    org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile
[DEBUG]       org.slf4j:slf4j-api:jar:1.7.36:compile
[DEBUG]       commons-io:commons-io:jar:2.11.0:compile
[DEBUG]    org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile
[DEBUG]    org.codehaus.plexus:plexus-java:jar:1.2.0:compile
[DEBUG]       org.ow2.asm:asm:jar:9.6:compile
[DEBUG]       com.thoughtworks.qdox:qdox:jar:2.0.3:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-api:jar:2.15.0:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0:compile
[DEBUG]       javax.inject:javax.inject:jar:1:compile
[DEBUG]       org.codehaus.plexus:plexus-xml:jar:3.0.0:compile (version managed from default)
[DEBUG]    org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0:runtime
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:4.0.0:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0
[DEBUG]   Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2
[DEBUG]   Included: commons-io:commons-io:jar:2.11.0
[DEBUG]   Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1
[DEBUG]   Included: org.codehaus.plexus:plexus-java:jar:1.2.0
[DEBUG]   Included: org.ow2.asm:asm:jar:9.6
[DEBUG]   Included: com.thoughtworks.qdox:qdox:jar:2.0.3
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-api:jar:2.15.0
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0
[DEBUG]   Included: org.codehaus.plexus:plexus-xml:jar:3.0.0
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:4.0.0
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4f2410ac]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile' with basic configurator -->
[DEBUG]   (f) annotationProcessorPathsUseDepMgmt = false
[DEBUG]   (f) basedir = /root/myproject
[DEBUG]   (f) buildDirectory = /root/myproject/target
[DEBUG]   (f) compilePath = [/root/myproject/target/classes, /root/.m2/repository/org/yamcs/yamcs-core/5.10.1/yamcs-core-5.10.1.jar, /root/.m2/repository/org/yamcs/yamcs-client/5.10.1/yamcs-client-5.10.1.jar, /root/.m2/repository/org/yamcs/yamcs-api/5.10.1/yamcs-api-5.10.1.jar, /root/.m2/repository/org/yamcs/yamcs-xtce/5.10.1/yamcs-xtce-5.10.1.jar, /root/.m2/repository/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar, /root/.m2/repository/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar, /root/.m2/repository/com/beust/jcommander/1.48/jcommander-1.48.jar, /root/.m2/repository/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar, /root/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar, /root/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar, /root/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar, /root/.m2/repository/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar, /root/.m2/repository/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar, /root/.m2/repository/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar, /root/.m2/repository/com/google/protobuf/protobuf-java-util/3.19.6/protobuf-java-util-3.19.6.jar, /root/.m2/repository/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar, /root/.m2/repository/io/dropwizard/metrics/metrics-core/4.2.9/metrics-core-4.2.9.jar, /root/.m2/repository/io/netty/netty-codec-http/4.1.94.Final/netty-codec-http-4.1.94.Final.jar, /root/.m2/repository/io/netty/netty-common/4.1.94.Final/netty-common-4.1.94.Final.jar, /root/.m2/repository/io/netty/netty-buffer/4.1.94.Final/netty-buffer-4.1.94.Final.jar, /root/.m2/repository/io/netty/netty-transport/4.1.94.Final/netty-transport-4.1.94.Final.jar, /root/.m2/repository/io/netty/netty-resolver/4.1.94.Final/netty-resolver-4.1.94.Final.jar, /root/.m2/repository/io/netty/netty-codec/4.1.94.Final/netty-codec-4.1.94.Final.jar, /root/.m2/repository/io/netty/netty-handler/4.1.94.Final/netty-handler-4.1.94.Final.jar, /root/.m2/repository/io/netty/netty-transport-native-epoll/4.1.94.Final/netty-transport-native-epoll-4.1.94.Final-linux-aarch_64.jar, /root/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.94.Final/netty-transport-native-unix-common-4.1.94.Final.jar, /root/.m2/repository/io/netty/netty-transport-classes-epoll/4.1.94.Final/netty-transport-classes-epoll-4.1.94.Final.jar, /root/.m2/repository/io/netty/netty-transport-native-epoll/4.1.94.Final/netty-transport-native-epoll-4.1.94.Final-linux-x86_64.jar, /root/.m2/repository/net/sourceforge/javacsv/javacsv/2.0/javacsv-2.0.jar, /root/.m2/repository/net/sourceforge/jexcelapi/jxl/2.6.12/jxl-2.6.12.jar, /root/.m2/repository/org/codehaus/janino/janino/3.1.9/janino-3.1.9.jar, /root/.m2/repository/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.jar, /root/.m2/repository/org/openjdk/nashorn/nashorn-core/15.4/nashorn-core-15.4.jar, /root/.m2/repository/org/ow2/asm/asm/7.3.1/asm-7.3.1.jar, /root/.m2/repository/org/ow2/asm/asm-commons/7.3.1/asm-commons-7.3.1.jar, /root/.m2/repository/org/ow2/asm/asm-analysis/7.3.1/asm-analysis-7.3.1.jar, /root/.m2/repository/org/ow2/asm/asm-tree/7.3.1/asm-tree-7.3.1.jar, /root/.m2/repository/org/ow2/asm/asm-util/7.3.1/asm-util-7.3.1.jar, /root/.m2/repository/org/yamcs/yamcs-rocksdb/9.4.0.6/yamcs-rocksdb-9.4.0.6.jar, /root/.m2/repository/org/slf4j/log4j-over-slf4j/2.0.9/log4j-over-slf4j-2.0.9.jar, /root/.m2/repository/org/slf4j/slf4j-jdk14/2.0.9/slf4j-jdk14-2.0.9.jar, /root/.m2/repository/org/yaml/snakeyaml/2.0/snakeyaml-2.0.jar, /root/.m2/repository/org/yamcs/yamcs-web/5.10.1/yamcs-web-5.10.1.jar]
[DEBUG]   (f) compileSourceRoots = [/root/myproject/src/main/java]
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) createMissingPackageInfoClass = true
[DEBUG]   (f) debug = true
[DEBUG]   (f) debugFileName = javac
[DEBUG]   (f) enablePreview = false
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) failOnWarning = false
[DEBUG]   (f) fileExtensions = [jar, class]
[DEBUG]   (f) forceJavacCompilerUse = false
[DEBUG]   (f) forceLegacyJavacApi = false
[DEBUG]   (f) fork = false
[DEBUG]   (f) generatedSourcesDirectory = /root/myproject/target/generated-sources/annotations
[DEBUG]   (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile {execution: default-compile}
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = /root/myproject/target/classes
[DEBUG]   (f) parameters = false
[DEBUG]   (f) project = MavenProject: com.example:myproject:1.0.0-SNAPSHOT @ /root/myproject/pom.xml
[DEBUG]   (f) projectArtifact = com.example:myproject:jar:1.0.0-SNAPSHOT
[DEBUG]   (s) release = 17
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@69c93ca4
[DEBUG]   (f) showCompilationChanges = false
[DEBUG]   (f) showDeprecation = false
[DEBUG]   (f) showWarnings = true
[DEBUG]   (f) skipMultiThreadWarning = false
[DEBUG]   (f) source = 1.8
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (s) target = 1.8
[DEBUG]   (f) useIncrementalCompilation = true
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --
[DEBUG] Using compiler 'javac'.
[DEBUG] Adding /root/myproject/target/generated-sources/annotations to compile source roots:
  /root/myproject/src/main/java
[DEBUG] New compile source roots:
  /root/myproject/src/main/java
  /root/myproject/target/generated-sources/annotations
[DEBUG] CompilerReuseStrategy: reuseCreated
[DEBUG] useIncrementalCompilation enabled
[INFO] Stale source detected: /root/myproject/src/main/java/com/example/myproject/MyPacketPreprocessor.java
[INFO] Stale source detected: /root/myproject/src/main/java/com/example/myproject/MyCommandPostprocessor.java
[INFO] Recompiling the module because of changed source code.
[DEBUG] Classpath:
[DEBUG]  /root/myproject/target/classes
[DEBUG]  /root/.m2/repository/org/yamcs/yamcs-core/5.10.1/yamcs-core-5.10.1.jar
[DEBUG]  /root/.m2/repository/org/yamcs/yamcs-client/5.10.1/yamcs-client-5.10.1.jar
[DEBUG]  /root/.m2/repository/org/yamcs/yamcs-api/5.10.1/yamcs-api-5.10.1.jar
[DEBUG]  /root/.m2/repository/org/yamcs/yamcs-xtce/5.10.1/yamcs-xtce-5.10.1.jar
[DEBUG]  /root/.m2/repository/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
[DEBUG]  /root/.m2/repository/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar
[DEBUG]  /root/.m2/repository/com/beust/jcommander/1.48/jcommander-1.48.jar
[DEBUG]  /root/.m2/repository/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar
[DEBUG]  /root/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
[DEBUG]  /root/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
[DEBUG]  /root/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
[DEBUG]  /root/.m2/repository/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar
[DEBUG]  /root/.m2/repository/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar
[DEBUG]  /root/.m2/repository/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar
[DEBUG]  /root/.m2/repository/com/google/protobuf/protobuf-java-util/3.19.6/protobuf-java-util-3.19.6.jar
[DEBUG]  /root/.m2/repository/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar
[DEBUG]  /root/.m2/repository/io/dropwizard/metrics/metrics-core/4.2.9/metrics-core-4.2.9.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-codec-http/4.1.94.Final/netty-codec-http-4.1.94.Final.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-common/4.1.94.Final/netty-common-4.1.94.Final.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-buffer/4.1.94.Final/netty-buffer-4.1.94.Final.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-transport/4.1.94.Final/netty-transport-4.1.94.Final.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-resolver/4.1.94.Final/netty-resolver-4.1.94.Final.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-codec/4.1.94.Final/netty-codec-4.1.94.Final.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-handler/4.1.94.Final/netty-handler-4.1.94.Final.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-transport-native-epoll/4.1.94.Final/netty-transport-native-epoll-4.1.94.Final-linux-aarch_64.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.94.Final/netty-transport-native-unix-common-4.1.94.Final.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-transport-classes-epoll/4.1.94.Final/netty-transport-classes-epoll-4.1.94.Final.jar
[DEBUG]  /root/.m2/repository/io/netty/netty-transport-native-epoll/4.1.94.Final/netty-transport-native-epoll-4.1.94.Final-linux-x86_64.jar
[DEBUG]  /root/.m2/repository/net/sourceforge/javacsv/javacsv/2.0/javacsv-2.0.jar
[DEBUG]  /root/.m2/repository/net/sourceforge/jexcelapi/jxl/2.6.12/jxl-2.6.12.jar
[DEBUG]  /root/.m2/repository/org/codehaus/janino/janino/3.1.9/janino-3.1.9.jar
[DEBUG]  /root/.m2/repository/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.jar
[DEBUG]  /root/.m2/repository/org/openjdk/nashorn/nashorn-core/15.4/nashorn-core-15.4.jar
[DEBUG]  /root/.m2/repository/org/ow2/asm/asm/7.3.1/asm-7.3.1.jar
[DEBUG]  /root/.m2/repository/org/ow2/asm/asm-commons/7.3.1/asm-commons-7.3.1.jar
[DEBUG]  /root/.m2/repository/org/ow2/asm/asm-analysis/7.3.1/asm-analysis-7.3.1.jar
[DEBUG]  /root/.m2/repository/org/ow2/asm/asm-tree/7.3.1/asm-tree-7.3.1.jar
[DEBUG]  /root/.m2/repository/org/ow2/asm/asm-util/7.3.1/asm-util-7.3.1.jar
[DEBUG]  /root/.m2/repository/org/yamcs/yamcs-rocksdb/9.4.0.6/yamcs-rocksdb-9.4.0.6.jar
[DEBUG]  /root/.m2/repository/org/slf4j/log4j-over-slf4j/2.0.9/log4j-over-slf4j-2.0.9.jar
[DEBUG]  /root/.m2/repository/org/slf4j/slf4j-jdk14/2.0.9/slf4j-jdk14-2.0.9.jar
[DEBUG]  /root/.m2/repository/org/yaml/snakeyaml/2.0/snakeyaml-2.0.jar
[DEBUG]  /root/.m2/repository/org/yamcs/yamcs-web/5.10.1/yamcs-web-5.10.1.jar
[DEBUG] Source roots:
[DEBUG]  /root/myproject/src/main/java
[DEBUG]  /root/myproject/target/generated-sources/annotations
[DEBUG] Command line options:
[DEBUG] -d /root/myproject/target/classes -classpath /root/myproject/target/classes:/root/.m2/repository/org/yamcs/yamcs-core/5.10.1/yamcs-core-5.10.1.jar:/root/.m2/repository/org/yamcs/yamcs-client/5.10.1/yamcs-client-5.10.1.jar:/root/.m2/repository/org/yamcs/yamcs-api/5.10.1/yamcs-api-5.10.1.jar:/root/.m2/repository/org/yamcs/yamcs-xtce/5.10.1/yamcs-xtce-5.10.1.jar:/root/.m2/repository/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:/root/.m2/repository/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar:/root/.m2/repository/com/beust/jcommander/1.48/jcommander-1.48.jar:/root/.m2/repository/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar:/root/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/root/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/root/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/root/.m2/repository/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar:/root/.m2/repository/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar:/root/.m2/repository/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar:/root/.m2/repository/com/google/protobuf/protobuf-java-util/3.19.6/protobuf-java-util-3.19.6.jar:/root/.m2/repository/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar:/root/.m2/repository/io/dropwizard/metrics/metrics-core/4.2.9/metrics-core-4.2.9.jar:/root/.m2/repository/io/netty/netty-codec-http/4.1.94.Final/netty-codec-http-4.1.94.Final.jar:/root/.m2/repository/io/netty/netty-common/4.1.94.Final/netty-common-4.1.94.Final.jar:/root/.m2/repository/io/netty/netty-buffer/4.1.94.Final/netty-buffer-4.1.94.Final.jar:/root/.m2/repository/io/netty/netty-transport/4.1.94.Final/netty-transport-4.1.94.Final.jar:/root/.m2/repository/io/netty/netty-resolver/4.1.94.Final/netty-resolver-4.1.94.Final.jar:/root/.m2/repository/io/netty/netty-codec/4.1.94.Final/netty-codec-4.1.94.Final.jar:/root/.m2/repository/io/netty/netty-handler/4.1.94.Final/netty-handler-4.1.94.Final.jar:/root/.m2/repository/io/netty/netty-transport-native-epoll/4.1.94.Final/netty-transport-native-epoll-4.1.94.Final-linux-aarch_64.jar:/root/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.94.Final/netty-transport-native-unix-common-4.1.94.Final.jar:/root/.m2/repository/io/netty/netty-transport-classes-epoll/4.1.94.Final/netty-transport-classes-epoll-4.1.94.Final.jar:/root/.m2/repository/io/netty/netty-transport-native-epoll/4.1.94.Final/netty-transport-native-epoll-4.1.94.Final-linux-x86_64.jar:/root/.m2/repository/net/sourceforge/javacsv/javacsv/2.0/javacsv-2.0.jar:/root/.m2/repository/net/sourceforge/jexcelapi/jxl/2.6.12/jxl-2.6.12.jar:/root/.m2/repository/org/codehaus/janino/janino/3.1.9/janino-3.1.9.jar:/root/.m2/repository/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.jar:/root/.m2/repository/org/openjdk/nashorn/nashorn-core/15.4/nashorn-core-15.4.jar:/root/.m2/repository/org/ow2/asm/asm/7.3.1/asm-7.3.1.jar:/root/.m2/repository/org/ow2/asm/asm-commons/7.3.1/asm-commons-7.3.1.jar:/root/.m2/repository/org/ow2/asm/asm-analysis/7.3.1/asm-analysis-7.3.1.jar:/root/.m2/repository/org/ow2/asm/asm-tree/7.3.1/asm-tree-7.3.1.jar:/root/.m2/repository/org/ow2/asm/asm-util/7.3.1/asm-util-7.3.1.jar:/root/.m2/repository/org/yamcs/yamcs-rocksdb/9.4.0.6/yamcs-rocksdb-9.4.0.6.jar:/root/.m2/repository/org/slf4j/log4j-over-slf4j/2.0.9/log4j-over-slf4j-2.0.9.jar:/root/.m2/repository/org/slf4j/slf4j-jdk14/2.0.9/slf4j-jdk14-2.0.9.jar:/root/.m2/repository/org/yaml/snakeyaml/2.0/snakeyaml-2.0.jar:/root/.m2/repository/org/yamcs/yamcs-web/5.10.1/yamcs-web-5.10.1.jar: -sourcepath /root/myproject/src/main/java:/root/myproject/target/generated-sources/annotations: -s /root/myproject/target/generated-sources/annotations -g --release 17 -encoding UTF-8 -XDuseUnsharedTable=true
[DEBUG] incrementalBuildHelper#beforeRebuildExecution
[INFO] Compiling 2 source files with javac [debug release 17] to target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.222 s
[INFO] Finished at: 2024-10-20T10:06:57Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project myproject: Fatal error compiling: error: release version 17 not supported -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project myproject: Fatal error compiling
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:375)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions (MojoExecutor.java:508)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:345)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:298)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.apache.maven.plugin.MojoExecutionException: Fatal error compiling
    at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:1231)
    at org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:215)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions (MojoExecutor.java:508)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:345)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:298)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.codehaus.plexus.compiler.CompilerException: error: release version 17 not supported
    at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess (JavaxToolsCompiler.java:179)
    at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile (JavacCompiler.java:214)
    at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:1228)
    at org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:215)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions (MojoExecutor.java:508)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:345)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:298)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: java.lang.IllegalArgumentException: error: release version 17 not supported
    at com.sun.tools.javac.main.Arguments.reportDiag (Arguments.java:886)
    at com.sun.tools.javac.main.Arguments.handleReleaseOptions (Arguments.java:312)
    at com.sun.tools.javac.main.Arguments.processArgs (Arguments.java:351)
    at com.sun.tools.javac.main.Arguments.init (Arguments.java:247)
    at com.sun.tools.javac.api.JavacTool.getTask (JavacTool.java:191)
    at com.sun.tools.javac.api.JavacTool.getTask (JavacTool.java:119)
    at com.sun.tools.javac.api.JavacTool.getTask (JavacTool.java:68)
    at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess (JavaxToolsCompiler.java:125)
    at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile (JavacCompiler.java:214)
    at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:1228)
    at org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:215)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions (MojoExecutor.java:508)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:345)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:298)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Any assistance appreciated.

Thank you.

Nicolae Mihalache

unread,
Oct 20, 2024, 9:26:17 PM10/20/24
to ya...@googlegroups.com
I think you need to install the openjdk-<n>-jdk package where <n> is 17 or 21. I've seen this error when installing only the openjdk-<n>-jre.

I think `apt install defaul-jdk` also works, not sure which java version it installs on Ubuntu 24 but I guess it won't be java 11 (Yamcs needs at least java 17).


--
You received this message because you are subscribed to the Google Groups "yamcs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to yamcs+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/yamcs/b0f20299-c394-46d2-a192-4aac52113c18n%40googlegroups.com.

GCS

unread,
Oct 21, 2024, 3:52:08 PM10/21/24
to yamcs
Thank you, it works!

The problem was on this dependancy.

apt install openjdk-21-jdk

Fixed the problem!


понеділок, 21 жовтня 2024 р. о 03:26:17 UTC+2 Nicolae Mihalache пише:
Reply all
Reply to author
Forward
0 new messages