[
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)