I posted a query to ant dev list: https://lists.apache.org/thread/9bl6vk33blcfgfcx9lvwhcph3bd9t3jb
On Fri, Sep 5, 2025 at 10:45 AM Philipp Ottlinger (Jira) <[email protected]> wrote: > > [ > https://issues.apache.org/jira/browse/RAT-475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18018335#comment-18018335 > ] > > Philipp Ottlinger commented on RAT-475: > --------------------------------------- > > fyi [[email protected]] I changed this ticket into a bug > ticket as it happens with your PRs as well .... > > > ReportOptionTest.testOptionsUpdateConfig > > ---------------------------------------- > > > > Key: RAT-475 > > URL: https://issues.apache.org/jira/browse/RAT-475 > > Project: Apache Rat > > Issue Type: Bug > > Components: Client - maven > > Reporter: Arnout Engelen > > Priority: Critical > > Fix For: 0.17 > > > > > > ReportOptionTest.testOptionsUpdateConfig seems to have spontaneously > started failing on GitHub Actions. It seems fine locally. > > It would be good to fix this, but until it's fixed perhaps we should > consider disabling this test in CI so it doesn't interfere with other > changes. > > Test failures happen randomly and are shown on GHA - e.g. all Ubuntu > builds fail, but Windows goes through or vice versa: > > {quote}Error: > org.apache.rat.anttasks.ReportOptionTest.testOptionsUpdateConfig(String, > OptionTest)[38] -- Time elapsed: 0.003 s <<< ERROR! > > Basedir /tmp/junit-7647830297789086992 does not exist > > at org.apache.tools.ant.Project.setBaseDir(Project.java:858) > > at org.apache.tools.ant.Project.setBasedir(Project.java:843) > > at > org.apache.tools.ant.helper.ProjectHelper2$ProjectHandler.onStartElement(ProjectHelper2.java:824) > > at > org.apache.tools.ant.helper.ProjectHelper2$RootHandler.startElement(ProjectHelper2.java:575) > > at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509) > > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:374) > > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:613) > > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3131) > > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:851) > > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:601) > > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) > > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:504) > > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841) > > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770) > > at > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) > > at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) > > at > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642) > > at > org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:280) > > at > org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:182) > > at > org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:104) > > at > org.apache.tools.ant.BuildFileRule.configureProject(BuildFileRule.java:165) > > at > org.apache.tools.ant.BuildFileRule.configureProject(BuildFileRule.java:143) > > at > org.apache.rat.anttasks.AbstractRatAntTaskTest.setUp(AbstractRatAntTaskTest.java:44) > > at > org.apache.rat.anttasks.ReportOptionTest$AntOptionsProvider$BuildTask.setUp(ReportOptionTest.java:166) > > at > org.apache.rat.anttasks.ReportOptionTest$AntOptionsProvider.generateConfig(ReportOptionTest.java:89) > > at > org.apache.rat.test.AbstractOptionsProvider.generateConfig(AbstractOptionsProvider.java:220) > > at > org.apache.rat.test.AbstractOptionsProvider.configTest(AbstractOptionsProvider.java:643) > > at > org.apache.rat.test.AbstractOptionsProvider.configTest(AbstractOptionsProvider.java:666) > > at > org.apache.rat.anttasks.ReportOptionTest.testOptionsUpdateConfig(ReportOptionTest.java:68) > > at java.lang.reflect.Method.invoke(Method.java:498) > > at java.util.Optional.ifPresent(Optional.java:159) > > at > java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) > > at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) > > at > java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) > > at > java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647) > > at > java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272) > > at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) > > at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) > > at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) > > at > java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) > > at > java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) > > at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) > > at > java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) > > at > java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) > > at > java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) > > at > java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485) > > at java.util.ArrayList.forEach(ArrayList.java:1259) > > at java.util.ArrayList.forEach(ArrayList.java:1259) > > [INFO] Running org.apache.rat.anttasks.ReportTest > > Warning: Tests run: 14, Failures: 0, Errors: 0, Skipped: 2, Time > elapsed: 1.336 s -- in org.apache.rat.anttasks.ReportTest > > [INFO] > > [INFO] Results: > > [INFO] > > Error: Errors: > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > Error: ReportOptionTest.testOptionsUpdateConfig:68 » Build Basedir > /tmp/junit-7647830297789086992 does not exist > > [INFO] > > Error: Tests run: 99, Failures: 0, Errors: 38, Skipped: 2 > > {quote} > > > > -- > This message was sent by Atlassian Jira > (v8.20.10#820010) > -- LinkedIn: http://www.linkedin.com/in/claudewarren
