Bug#1052623: openjpa: FTBFS with OpenJDK 21 due to type inference changes

Emmanuel Bourg ebourg at apache.org
Mon Sep 25 13:38:08 BST 2023


Source: openjpa
Version: 2.4.2-8
Severity: important
Tags: ftbfs sid trixie
User: debian-java at lists.debian.org
Usertags: default-java21


openjpa fails to build with OpenJDK 21, probably due to type inference
changes when using source/target level 8:


  [INFO] -------------------------------------------------------------
  [ERROR] COMPILATION ERROR :
  [INFO] -------------------------------------------------------------
  [ERROR] /<<PKGBUILDDIR>>/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/criteria/CriteriaQueryImpl.java:[234,72] incompatible types: bad type in conditional expression
      java.util.Set<java.lang.Object> cannot be converted to java.util.Set<javax.persistence.criteria.ParameterExpression<?>>
  [INFO] 1 error
  [INFO] -------------------------------------------------------------



More information about the pkg-java-maintainers mailing list