[ https://issues.apache.org/jira/browse/RAT-273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17516402#comment-17516402 ]
Philipp Ottlinger commented on RAT-273: --------------------------------------- [~joc...@apache.org] if you feel better I can extract the stuff from this ticket into a new one as RAT doesn't build properly with JDK17 and JDK18 .... My original intention was to get RAT running with more recent JDKs within that ticket. I intended to collect all problems but if you prefer a ticket for each problem ..... > Build failures with >=JDK16 - analyze test behaviour or rewrite tests and > update build matrix > --------------------------------------------------------------------------------------------- > > Key: RAT-273 > URL: https://issues.apache.org/jira/browse/RAT-273 > Project: Apache Rat > Issue Type: Bug > Affects Versions: 0.14 > Reporter: Philipp Ottlinger > Assignee: Philipp Ottlinger > Priority: Major > Fix For: 0.14 > > > A Travis build running against > DOCKER_IMAGE=maven:3.6.3-openjdk-16 > revealed the following test failures: > (/) fixed by [~joc...@apache.org] 20220331: {{Tests run: 5, Failures: 2, > Errors: 0, Skipped: 0, Time elapsed: 0.028 sec <<< FAILURE! - in > org.apache.rat.header.HeaderMatcherTest > lines(org.apache.rat.header.HeaderMatcherTest) Time elapsed: 0.01 sec <<< > FAILURE! > java.lang.AssertionError: One line read expected:<1> but was:<2> > at org.apache.rat.header.HeaderMatcherTest.lines(HeaderMatcherTest.java:84) > noLines(org.apache.rat.header.HeaderMatcherTest) Time elapsed: 0.002 sec <<< > FAILURE! > java.lang.AssertionError: No lines read expected:<0> but was:<1> > at > org.apache.rat.header.HeaderMatcherTest.noLines(HeaderMatcherTest.java:74)}} > SUMMARY: > {{ HeaderMatcherTest.lines:84 One line read expected:<1> but was:<2> > HeaderMatcherTest.noLines:74 No lines read expected:<0> but was:<1>}} > [https://travis-ci.org/github/apache/creadur-rat/jobs/726998247] > After fixing the bug > * Github Action and > * Travis matrix builds should be changed to at least contain 8, 11, 17, and > maybe 18-ea/19-ea (as of 2022-02-10) - > [https://www.oracle.com/java/technologies/java-se-support-roadmap.html] > * Fix errors resulting from running with more modern builds: > ** (?) Javadoc error on JDK17 and JDK18 relates to > [https://bugs.openjdk.java.net/browse/JDK-8270866] > ** (?) RatCheckMojo complaining about module error > -- This message was sent by Atlassian Jira (v8.20.1#820001)