Peter Katlic created DAFFODIL-2898:
--------------------------------------

             Summary: Compilation error with Java 21, add to CI
                 Key: DAFFODIL-2898
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2898
             Project: Daffodil
          Issue Type: Bug
          Components: Infrastructure
    Affects Versions: 3.7.0
            Reporter: Peter Katlic


Using JDK 21 there is are compilation errors in Misc.scala:
{noformat}
[error] 
daffodil/daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Misc.scala:550:15:
 ambiguous reference to overloaded definition,
[error] both method position in class CharBuffer of type (x$1: 
Int)java.nio.CharBuffer
[error] and  method position in class Buffer of type ()Int
[error] match expected type ?
[error]     assert(cb.position == 0)
[error]               ^
[error] 
daffodil/daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Misc.scala:551:15:
 ambiguous reference to overloaded definition,
[error] both method limit in class CharBuffer of type (x$1: 
Int)java.nio.CharBuffer
[error] and  method limit in class Buffer of type ()Int
[error] match expected type ?
[error]     assert(cb.limit == 256)
[error]               ^
[error] two errors found
[error] (daffodil-lib / Compile / compileIncremental) Compilation 
failed{noformat}
Tasks:
 * Add Java 21 to CI
 * Fix compilation error



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to