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

Failed to execute goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:3.4.2:aggregate failed: Collection contains no element matching the predicate. #2973

Closed
Cvarshney-clgx opened this issue Nov 18, 2022 · 9 comments

Comments

@Cvarshney-clgx
Copy link

    Hi, when I upgraded the serenity plugin to 3.4.2 I was not able to reproduce it. So it seems like it is fixed in that version.

Originally posted by @MartinxCieslar in #2968 (comment)

@Cvarshney-clgx Cvarshney-clgx changed the title Hi, when I upgraded the serenity plugin to 3.4.2 I was not able to reproduce it. So it seems like it is fixed in that version. Failed to execute goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:3.4.2:aggregate (default-cli) on project ui_autotests_pfm_csm: Execution default-cli of goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:3.4.2:aggregate failed: Collection contains no element matching the predicate. Nov 18, 2022
@Cvarshney-clgx Cvarshney-clgx closed this as not planned Won't fix, can't repro, duplicate, stale Nov 18, 2022
@Cvarshney-clgx Cvarshney-clgx changed the title Failed to execute goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:3.4.2:aggregate (default-cli) on project ui_autotests_pfm_csm: Execution default-cli of goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:3.4.2:aggregate failed: Collection contains no element matching the predicate. Failed to execute goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:3.4.2:aggregate failed: Collection contains no element matching the predicate. Nov 18, 2022
@Cvarshney-clgx
Copy link
Author

Cvarshney-clgx commented Nov 18, 2022

@wakaleo Getting this error "Collection contains no element matching the predicate. " for serenity 3.4.X versions Collection contains no element matching the predicate. while running aggregare goal.
[DEBUG] Created injector for module net.thucydides.core.guice.ThucydidesModule
[DEBUG] This file was not a valid JSON Serenity test report: serenity-summary.json
null

stacktrace:
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:3.4.2:aggregate (default-cli) on project ui_autotests: Execution default-cli of goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:3.4.2:aggregate failed: Collection contains no element matching the predicate.
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
at org.codehaus.classworlds.Launcher.main (Launcher.java:47)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:3.4.2:aggregate failed: Collection contains no element matching the predicate.
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
at org.codehaus.classworlds.Launcher.main (Launcher.java:47)
Caused by: java.util.NoSuchElementException: Collection contains no element matching the predicate.
at net.serenitybdd.reports.model.DurationDistribution.findMatchingBucketForTestCase (DurationDistribution.kt:208)
at net.serenitybdd.reports.model.DurationDistribution.populateDurationBuckets (DurationDistribution.kt:63)
at net.serenitybdd.reports.model.DurationDistribution. (DurationDistribution.kt:26)
at net.thucydides.core.reports.html.HtmlAggregateStoryReporter.enhanceWithDurationTags (HtmlAggregateStoryReporter.java:271)
at net.thucydides.core.reports.html.HtmlAggregateStoryReporter.generateReportsForTestResultsIn (HtmlAggregateStoryReporter.java:150)
at net.thucydides.core.reports.html.HtmlAggregateStoryReporter.generateReportsForTestResultsFrom (HtmlAggregateStoryReporter.java:134)
at net.serenitybdd.maven.plugins.SerenityAggregatorMojo.generateHtmlStoryReports (SerenityAggregatorMojo.java:253)
at net.serenitybdd.maven.plugins.SerenityAggregatorMojo.execute (SerenityAggregatorMojo.java:196)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
at org.codehaus.classworlds.Launcher.main (Launcher.java:47)

@wakaleo
Copy link
Member

wakaleo commented Nov 21, 2022

Is this reproducible?

@Cvarshney-clgx
Copy link
Author

Is this reproducible?

Yes

@baskarcsb
Copy link

Here is the sample project and the reproducible logs available @ https://github.com/baskarcsb/Sample3.4.2/actions/runs/3552105419/jobs/5966795514

@07himanshu
Copy link

07himanshu commented Dec 5, 2022

Hi All,

i am also seeing similar issue after upgrading serenity to 3.4.2 , though it is running fine in my local. I am seeing this issue while running in jenkins

@wakaleo
Copy link
Member

wakaleo commented Dec 5, 2022

This was fixed in 3.4.3

@chanduguthikonda
Copy link

@wakaleo
We are using gradle and I see that the latest serenity-gradle-plugin version is 3.4.2 and I'm still able to reproduce the issue "Execution failed for task ':aggregate'. > Collection contains no element matching the predicate".
Is it going to be fixed for gradle plugin any time soon?

@pgupta26
Copy link

@wakaleo - As you mentioned it is fixed in version 3.4.3, can you let me know from where I can download this version as am not able to see this version on gradle plugins page 0 https://plugins.gradle.org/plugin/net.serenity-bdd.serenity-gradle-plugin

@wakaleo
Copy link
Member

wakaleo commented Dec 21, 2023

Use 3.5.0 or higher.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants