Source: jboss-logging-tools Version: 2.2.1-3 Severity: important Tags: ftbfs sid trixie User: debian-j...@lists.debian.org Usertags: default-java21
jboss-logging-tools fails to build with OpenJDK 21 because new abstract methods were added to javax.lang.model.element.ExecutableElement: [INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ jboss-logging-processor --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 61 source files to /<<PKGBUILDDIR>>/processor/target/classes [INFO] /<<PKGBUILDDIR>>/processor/src/main/java/org/jboss/logging/processor/apt/TranslationFileGenerator.java: /<<PKGBUILDDIR>>/processor/src/main/java/org/jboss/logging/processor/apt/TranslationFileGenerato r.java uses or overrides a deprecated API that is marked for removal. [INFO] /<<PKGBUILDDIR>>/processor/src/main/java/org/jboss/logging/processor/apt/TranslationFileGenerator.java: Recompile with -Xlint:removal for details. [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /<<PKGBUILDDIR>>/processor/src/main/java/org/jboss/logging/processor/model/MessageMethod.java:[35,8] types org.jboss.logging.processor.model.DelegatingElement and javax.lang.model.element.ExecutableElement are incompatible; interface org.jboss.logging.processor.model.MessageMethod inherits abstract and default for getEnclosingElement() from types org.jboss.logging.processor.model.DelegatingElement and javax.lang.model.element.ExecutableElement [ERROR] /<<PKGBUILDDIR>>/processor/src/main/java/org/jboss/logging/processor/model/DelegatingExecutableElement.java:[39,8] types org.jboss.logging.processor.model.DelegatingElement and javax.lang.model.element.ExecutableElement are incompatible; interface org.jboss.logging.processor.model.DelegatingExecutableElement inherits abstract and default for getEnclosingElement() from types org.jboss.logging.processor.model.DelegatingElement and javax.lang.model.element.ExecutableElement [ERROR] /<<PKGBUILDDIR>>/processor/src/main/java/org/jboss/logging/processor/apt/MessageMethodBuilder.java:[288,20] org.jboss.logging.processor.apt.MessageMethodBuilder.AptMessageMethod is not abstract and does not override abstract method getEnclosingElement() in javax.lang.model.element.ExecutableElement [INFO] 3 errors