Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Allure 2.2 throws NPE for Jenkins matrix job report #437

Closed
1 of 3 tasks
dimkin-eu opened this issue Jun 28, 2017 · 0 comments
Closed
1 of 3 tasks

Allure 2.2 throws NPE for Jenkins matrix job report #437

dimkin-eu opened this issue Jun 28, 2017 · 0 comments
Assignees
Labels
type:bug Something isn't working

Comments

@dimkin-eu
Copy link

dimkin-eu commented Jun 28, 2017

I'm submitting a ...

  • bug report
  • feature request
  • support request

What is the current behavior?

Using Allure for matrix jobs makes NPE for resulting report
All subjobs are with correct reports

Please tell us about your environment:

Allure commandline 2.2
Jenkins 2.66

Other information

Unpacking https://.../tools/allure/allure-2.2.0.zip to /home/jenkins/tools/ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation/allure_22 on qa-jenkins-3
[xxx] $ /home/jenkins/tools/ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation/allure_22/allure-2.2.0/bin/allure generate
 /home/jenkins/workspace/xxx/allure9390003492063647results 
/home/jenkins/workspace/xxx/allure3620064301718111681results 
/home/jenkins/workspace/xxx/allure2382279107715054693results 
/home/jenkins/workspace/xxx/allure7968155778073742449results 
/home/jenkins/workspace/xxx/allure7655120383119265052results 
/home/jenkins/workspace/xxx/allure8327656540988401657results 
/home/jenkins/workspace/xxx/allure3750608134860456775results 
/home/jenkins/workspace/xxx/allure1448971047151032720results 
/home/jenkins/workspace/xxx/allure5920301074655248072results 
/home/jenkins/workspace/xxx/allure1662072838373988989results 
/home/jenkins/workspace/xxx/allure3705412794132625779results 
/home/jenkins/workspace/xxx/allure1479922706374852978results 
/home/jenkins/workspace/xxx/allure5132168886021948065results 
/home/jenkins/workspace/xxx/allure7504734988000049400results 
/home/jenkins/workspace/xxx/allure1547629392674735567results 
/home/jenkins/workspace/xxx/allure7978160832876731412results 
/home/jenkins/workspace/xxx/allure4151662197373016107results 
/home/jenkins/workspace/xxx/allure3274540798603165513results -o 
/home/jenkins/workspace/xxx/allure-report
 Exception in thread "main" java.lang.NullPointerException
 	at java.util.Comparator.lambda$comparingLong$6043328a$1(Comparator.java:511)
 	at java.util.Collections$ReverseComparator2.compare(Collections.java:5178)
 	at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355)
 	at java.util.TimSort.sort(TimSort.java:220)
 	at java.util.Arrays.sort(Arrays.java:1512)
 	at java.util.ArrayList.sort(ArrayList.java:1454)
 	at java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:387)
 	at java.util.stream.Sink$ChainedReference.end(Sink.java:258)
 	at java.util.stream.Sink$ChainedReference.end(Sink.java:258)
 	at java.util.stream.Sink$ChainedReference.end(Sink.java:258)
 	at java.util.stream.Sink$ChainedReference.end(Sink.java:258)
 	at java.util.stream.Sink$ChainedReference.end(Sink.java:258)
 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
 	at io.qameta.allure.history.HistoryTrendPlugin.extractLatestExecutor(HistoryTrendPlugin.java:166)
 	at io.qameta.allure.history.HistoryTrendPlugin.createCurrent(HistoryTrendPlugin.java:136)
 	at io.qameta.allure.history.HistoryTrendPlugin.getHistoryTrendData(HistoryTrendPlugin.java:121)
 	at io.qameta.allure.history.HistoryTrendPlugin.aggregate(HistoryTrendPlugin.java:79)
 	at io.qameta.allure.ReportGenerator.aggregate(ReportGenerator.java:38)
 	at io.qameta.allure.ReportGenerator.generate(ReportGenerator.java:55)
 	at io.qameta.allure.ReportGenerator.generate(ReportGenerator.java:43)
 	at io.qameta.allure.Commands.generate(Commands.java:88)
 	at io.qameta.allure.CommandLine.run(CommandLine.java:129)
 	at java.util.Optional.orElseGet(Optional.java:267)
 	at io.qameta.allure.CommandLine.main(CommandLine.java:72)
 FATAL: Can not generate Allure Report, exit code: 1
 ru.yandex.qatools.allure.jenkins.exception.AllurePluginException: Can not generate Allure Report, exit code: 1
 	at ru.yandex.qatools.allure.jenkins.AllureReportPublisher.generateReport(AllureReportPublisher.java:173)
 	at ru.yandex.qatools.allure.jenkins.AllureReportPublisher.access$000(AllureReportPublisher.java:54)
 	at ru.yandex.qatools.allure.jenkins.AllureReportPublisher$1.endBuild(AllureReportPublisher.java:142)
 	at hudson.matrix.MatrixBuild$MatrixBuildExecution.post2(
@baev baev added the type:bug Something isn't working label Jun 28, 2017
@baev baev self-assigned this Jun 28, 2017
@baev baev closed this as completed in d9b80fa Jun 28, 2017
@baev baev removed the review label Jun 28, 2017
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
type:bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants