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

Reply via email to