[ 
https://issues.apache.org/jira/browse/RAT-475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philipp Ottlinger resolved RAT-475.
-----------------------------------
    Resolution: Fixed

> GitHub failures of Ant based test: 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)

Reply via email to