[ https://issues.apache.org/jira/browse/MNG-7427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17601921#comment-17601921 ]
Ben Middleton commented on MNG-7427: ------------------------------------ This appears to have fixed it! I've ran multiple builds, and none have failed yet. I'll roll it out across all our .NET build jobs and report back. Thanks for your guidance. > Intermittend failure on Java 17 LTS on Windows x64 > -------------------------------------------------- > > Key: MNG-7427 > URL: https://issues.apache.org/jira/browse/MNG-7427 > Project: Maven > Issue Type: Bug > Affects Versions: 3.8.4 > Environment: I'm running Windows 2012 R2 Standard x64. Oracle JDK > 17.0.1+12 SE. Maven 3.8.4. > Reporter: Ben Middleton > Priority: Major > Fix For: waiting-for-feedback, wontfix-candidate > > Attachments: verbose-fail.txt, verbose-success.txt > > > I'm experiencing random failures building a Java 17 project on our Windows > x64 build agents: > {code} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-dependency-plugin:3.1.2:unpack > (unpack-msbuild-tasks) on project udp-net-interop: Execution > unpack-msbuild-tasks of goal > org.apache.maven.plugins:maven-dependency-plugin:3.1.2:unpack failed: Plugin > org.apache.maven.plugins:maven-dependency-plugin:3.1.2 or one of its > dependencies could not be resolved: The following artifacts could not be > resolved: org.apache.maven.doxia:doxia-logging-api:jar:${project.version}, > org.apache.maven.doxia:doxia-skin-model:jar:${project.version}: > org.apache.maven.doxia:doxia-logging-api:jar:${project.version} was not found > in https://nexus.sdl.com/repository/releases during a previous attempt. This > failure was cached in the local repository and resolution is not reattempted > until the update interval of releases-nexus has elapsed or updates are forced > -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-dependency-plugin:3.1.2:unpack > (unpack-msbuild-tasks) on project udp-net-interop: Execution > unpack-msbuild-tasks of goal > org.apache.maven.plugins:maven-dependency-plugin:3.1.2:unpack failed: Plugin > org.apache.maven.plugins:maven-dependency-plugin:3.1.2 or one of its > dependencies could not be resolved: The following artifacts could not be > resolved: org.apache.maven.doxia:doxia-logging-api:jar:${project.version}, > org.apache.maven.doxia:doxia-skin-model:jar:${project.version}: > org.apache.maven.doxia:doxia-logging-api:jar:${project.version} was not found > in https://nexus.sdl.com/repository/releases during a previous attempt. This > failure was cached in the local repository and resolution is not reattempted > until the update interval of releases-nexus has elapsed or updates are forced > 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:972) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:77) > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke (Method.java:568) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > unpack-msbuild-tasks of goal > org.apache.maven.plugins:maven-dependency-plugin:3.1.2:unpack failed: Plugin > org.apache.maven.plugins:maven-dependency-plugin:3.1.2 or one of its > dependencies could not be resolved: The following artifacts could not be > resolved: org.apache.maven.doxia:doxia-logging-api:jar:${project.version}, > org.apache.maven.doxia:doxia-skin-model:jar:${project.version}: > org.apache.maven.doxia:doxia-logging-api:jar:${project.version} was not found > in https://nexus.sdl.com/repository/releases during a previous attempt. This > failure was cached in the local repository and resolution is not reattempted > until the update interval of releases-nexus has elapsed or updates are forced > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:109) > 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:972) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:77) > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke (Method.java:568) > 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) > Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin > org.apache.maven.plugins:maven-dependency-plugin:3.1.2 or one of its > dependencies could not be resolved: The following artifacts could not be > resolved: org.apache.maven.doxia:doxia-logging-api:jar:${project.version}, > org.apache.maven.doxia:doxia-skin-model:jar:${project.version}: > org.apache.maven.doxia:doxia-logging-api:jar:${project.version} was not found > in https://nexus.sdl.com/repository/releases during a previous attempt. This > failure was cached in the local repository and resolution is not reattempted > until the update interval of releases-nexus has elapsed or updates are forced > at > org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal > (DefaultPluginDependenciesResolver.java:222) > at > org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve > (DefaultPluginDependenciesResolver.java:153) > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm > (DefaultMavenPluginManager.java:404) > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm > (DefaultMavenPluginManager.java:374) > at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm > (DefaultBuildPluginManager.java:234) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:105) > 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:972) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:77) > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke (Method.java:568) > 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) > Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: The > following artifacts could not be resolved: > org.apache.maven.doxia:doxia-logging-api:jar:${project.version}, > org.apache.maven.doxia:doxia-skin-model:jar:${project.version}: > org.apache.maven.doxia:doxia-logging-api:jar:${project.version} was not found > in https://nexus.sdl.com/repository/releases during a previous attempt. This > failure was cached in the local repository and resolution is not reattempted > until the update interval of releases-nexus has elapsed or updates are forced > at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve > (DefaultArtifactResolver.java:425) > at > org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts > (DefaultArtifactResolver.java:229) > at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies > (DefaultRepositorySystem.java:340) > at > org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal > (DefaultPluginDependenciesResolver.java:214) > at > org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve > (DefaultPluginDependenciesResolver.java:153) > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm > (DefaultMavenPluginManager.java:404) > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm > (DefaultMavenPluginManager.java:374) > at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm > (DefaultBuildPluginManager.java:234) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:105) > 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:972) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:77) > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke (Method.java:568) > 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) > Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: > org.apache.maven.doxia:doxia-logging-api:jar:${project.version} was not found > in https://nexus.sdl.com/repository/releases during a previous attempt. This > failure was cached in the local repository and resolution is not reattempted > until the update interval of releases-nexus has elapsed or updates are forced > at > org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException > (DefaultUpdateCheckManager.java:217) > at > org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact > (DefaultUpdateCheckManager.java:189) > at > org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads > (DefaultArtifactResolver.java:574) > at > org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads > (DefaultArtifactResolver.java:484) > at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve > (DefaultArtifactResolver.java:402) > at > org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts > (DefaultArtifactResolver.java:229) > at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies > (DefaultRepositorySystem.java:340) > at > org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal > (DefaultPluginDependenciesResolver.java:214) > at > org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve > (DefaultPluginDependenciesResolver.java:153) > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm > (DefaultMavenPluginManager.java:404) > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm > (DefaultMavenPluginManager.java:374) > at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm > (DefaultBuildPluginManager.java:234) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:105) > 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:972) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:77) > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke (Method.java:568) > 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) > {code} > It appears that some artifacts randomly get {{project.versionId}} or > {{project.groupId}} injected into their versions. This affects various maven > plugins that need to resolve artifacts (e.g. maven dependency plugin, flatten > maven plugin). It fails in 75% of the builds. Rerunning may fix it. -- This message was sent by Atlassian Jira (v8.20.10#820010)