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

Reply via email to