Skip to content
New issue

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

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

Already on GitHub? Sign in 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants