Hmm, the error is
java.lang.IllegalArgumentException
<http://stacktrace.jenkins-ci.org/search?query=java.lang.IllegalArgumentException>: /home/jenkins/tools/maven/apache-maven-3.0.5 doesn't have a 'lib' subdirectory - thus cannot be a valid maven installation!
Could someone take a look at the maven-enforcer job on Jenkins? The last
build went fine, but it seems there was a change in the Maven
installation used?
Thanks,
Guillaume
-------- Message transféré --------
Sujet : Build failed in Jenkins: maven-enforcer #245
Date : Sat, 26 Nov 2016 22:50:25 +0000 (UTC)
De : Apache Jenkins Server <[email protected]>
Pour : [email protected], [email protected]
See <https://builds.apache.org/job/maven-enforcer/245/changes>
Changes:
[gboue] [MENFORCER-247] Add a "require file checksum" rule
Submitted by: Lyubomyr Shaydariv
New RequireFileChecksum, rule that is non cacheable and inherits from
AbstractNonCacheableEnforcerRule. This closes #18.
------------------------------------------
[...truncated 280 lines...]
A
enforcer-api/src/custom-rule-sample/src/main/java/org/apache/maven/enforcer
A
enforcer-api/src/custom-rule-sample/src/main/java/org/apache/maven/enforcer/rule
AU
enforcer-api/src/custom-rule-sample/src/main/java/org/apache/maven/enforcer/rule/MyCustomRule.java
AU enforcer-api/src/custom-rule-sample/pom.xml
AU enforcer-api/src/custom-rule-sample/usage-pom.xml
AU enforcer-api/pom.xml
AU pom.xml
A README.TXT
A enforcer-rules
A enforcer-rules/src
A enforcer-rules/src/main
A enforcer-rules/src/main/java
A enforcer-rules/src/main/java/org
A enforcer-rules/src/main/java/org/apache
A enforcer-rules/src/main/java/org/apache/maven
A enforcer-rules/src/main/java/org/apache/maven/plugins
A enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireReleaseDeps.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireUpperBoundDeps.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractVersionEnforcer.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BanDistributionManagement.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BannedDependencies.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BannedRepositories.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireFileChecksum.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractStandardEnforcerRule.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireFilesDontExist.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireSnapshotVersion.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/DefaultEnforcementRuleHelper.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireEnvironmentVariable.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireSameVersions.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/NoSnapshots.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BanTransitiveDependencies.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireNoRepositories.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractRequireFiles.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireReleaseVersion.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequirePluginVersions.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AlwaysPass.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireActiveProfile.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BannedPlugins.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireFilesSize.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractBanDependencies.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AlwaysFail.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/DependencyConvergence.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BanDuplicatePomDependencyVersions.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractNonCacheableEnforcerRule.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/EnforcerExpressionEvaluator.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireMavenVersion.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireFilesExist.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireOS.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequirePrerequisite.java
A enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/utils
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/utils/DistributionManagementCheck.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/utils/EnforcerRuleUtils.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/utils/PluginWrapper.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/utils/ArtifactMatcher.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/utils/DependencyVersionMap.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireProperty.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/EvaluateBeanshell.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireJavaVersion.java
A
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/ReactorModuleConvergence.java
AU
enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractPropertyEnforcerRule.java
A enforcer-rules/src/site
A enforcer-rules/src/site/resources
A enforcer-rules/src/site/resources/images
AU enforcer-rules/src/site/resources/images/root-with-modules.png
AU enforcer-rules/src/site/resources/images/root-with-parent.png
AU enforcer-rules/src/site/resources/images/root.png
AU enforcer-rules/src/site/resources/images/module.png
AU
enforcer-rules/src/site/resources/images/root-with-parent-and-modules.png
AU enforcer-rules/src/site/site.xml
A enforcer-rules/src/site/apt
AU enforcer-rules/src/site/apt/requireFilesExist.apt.vm
AU enforcer-rules/src/site/apt/requireOS.apt.vm
A enforcer-rules/src/site/apt/requirePrerequisite.apt.vm
AU enforcer-rules/src/site/apt/requireProperty.apt.vm
AU enforcer-rules/src/site/apt/evaluateBeanshell.apt.vm
AU enforcer-rules/src/site/apt/requireJavaVersion.apt.vm
A enforcer-rules/src/site/apt/reactorModuleConvergence.apt.vm
AU enforcer-rules/src/site/apt/index.apt
AU enforcer-rules/src/site/apt/requireReleaseDeps.apt.vm
A enforcer-rules/src/site/apt/requireUpperBoundDeps.apt.vm
A enforcer-rules/src/site/apt/banDistributionManagement.apt.vm
AU enforcer-rules/src/site/apt/bannedDependencies.apt.vm
AU enforcer-rules/src/site/apt/requireFileChecksum.apt.vm
A enforcer-rules/src/site/apt/bannedRepositories.apt.vm
AU enforcer-rules/src/site/apt/requireFilesDontExist.apt.vm
AU enforcer-rules/src/site/apt/requireSnapshotVersion.apt.vm
A enforcer-rules/src/site/apt/requireEnvironmentVariable.apt.vm
A enforcer-rules/src/site/apt/requireSameVersions.apt.vm
AU enforcer-rules/src/site/apt/noSnapshots.apt.vm
A enforcer-rules/src/site/apt/banTransitiveDependencies.apt.vm
AU enforcer-rules/src/site/apt/requireNoRepositories.apt.vm
AU enforcer-rules/src/site/apt/Images.odp
AU enforcer-rules/src/site/apt/requireReleaseVersion.apt.vm
AU enforcer-rules/src/site/apt/requirePluginVersions.apt.vm
AU enforcer-rules/src/site/apt/alwaysPass.apt.vm
A enforcer-rules/src/site/apt/requireActiveProfile.apt.vm
A enforcer-rules/src/site/apt/bannedPlugins.apt.vm
AU enforcer-rules/src/site/apt/requireFilesSize.apt.vm
AU enforcer-rules/src/site/apt/alwaysFail.apt.vm
AU enforcer-rules/src/site/apt/dependencyConvergence.apt.vm
AU enforcer-rules/src/site/apt/versionRanges.apt
AU enforcer-rules/src/site/apt/requireMavenVersion.apt.vm
A enforcer-rules/src/test
A enforcer-rules/src/test/java
A enforcer-rules/src/test/java/org
A enforcer-rules/src/test/java/org/apache
A enforcer-rules/src/test/java/org/apache/maven
A enforcer-rules/src/test/java/org/apache/maven/plugins
A enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestMavenVersion.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestNoSnapshots.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/MockProject.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireNoRepositories.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireReleaseVersion.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/EnforcerTestUtils.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequirePluginVersions.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestAlwaysPass.java
A
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/RequireActiveProfileTest.java
A
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireFilesSize.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestAlwaysFail.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/MockPlexusContainer.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/MockRuntimeInformation.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireFilesExist.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireOS.java
A
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/RequirePrerequisiteTest.java
A
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/BannedDependenciesTestSetup.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/MockPathTranslator.java
A enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/utils
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/utils/TestEnforcerRuleUtils.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/utils/MockEnforcerExpressionEvaluator.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/utils/TestMockEnforcerExpressionEvaluator.java
A
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/utils/TestArtifactMatcher.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireProperty.java
A
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/ReactorModuleConvergenceTest.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireJavaVersion.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestEvaluateBeanshell.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireReleaseDeps.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestAbstractVersionEnforcer.java
A
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/BanDistributionManagementTest.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestBannedDependencies.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireFileChecksum.java
A
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestBannedRepositories.java
A
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireFilesDontExist.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireSnapshotVersion.java
AU
enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireEnvironmentVariable.java
A enforcer-rules/src/test/resources
A enforcer-rules/src/test/resources/requireNoRepositories
A
enforcer-rules/src/test/resources/requireNoRepositories/with-plugin-repositories
A
enforcer-rules/src/test/resources/requireNoRepositories/with-plugin-repositories/child
AU
enforcer-rules/src/test/resources/requireNoRepositories/with-plugin-repositories/child/pom.xml
AU
enforcer-rules/src/test/resources/requireNoRepositories/with-plugin-repositories/pom.xml
A
enforcer-rules/src/test/resources/requireNoRepositories/snapshot-plugin-repositories
A
enforcer-rules/src/test/resources/requireNoRepositories/snapshot-plugin-repositories/child
AU
enforcer-rules/src/test/resources/requireNoRepositories/snapshot-plugin-repositories/child/pom.xml
AU
enforcer-rules/src/test/resources/requireNoRepositories/snapshot-plugin-repositories/pom.xml
A
enforcer-rules/src/test/resources/requireNoRepositories/with-repositories
AU
enforcer-rules/src/test/resources/requireNoRepositories/with-repositories/pom.xml
A
enforcer-rules/src/test/resources/requireNoRepositories/with-repositories/child
AU
enforcer-rules/src/test/resources/requireNoRepositories/with-repositories/child/pom.xml
A
enforcer-rules/src/test/resources/requireNoRepositories/no-repositories
A
enforcer-rules/src/test/resources/requireNoRepositories/no-repositories/child
AU
enforcer-rules/src/test/resources/requireNoRepositories/no-repositories/child/pom.xml
AU
enforcer-rules/src/test/resources/requireNoRepositories/no-repositories/pom.xml
A
enforcer-rules/src/test/resources/requireNoRepositories/snapshot-repositories
A
enforcer-rules/src/test/resources/requireNoRepositories/snapshot-repositories/child
AU
enforcer-rules/src/test/resources/requireNoRepositories/snapshot-repositories/child/pom.xml
AU
enforcer-rules/src/test/resources/requireNoRepositories/snapshot-repositories/pom.xml
A enforcer-rules/src/test/resources/requirePluginVersions
A
enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePath
A
enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePath/parent
AU
enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePath/parent/pom.xml
AU
enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePath/pom.xml
A
enforcer-rules/src/test/resources/requirePluginVersions/checkPluginVersionProfile
AU
enforcer-rules/src/test/resources/requirePluginVersions/checkPluginVersionProfile/pom.xml
A
enforcer-rules/src/test/resources/requirePluginVersions/checkPluginPropertyVersion
AU
enforcer-rules/src/test/resources/requirePluginVersions/checkPluginPropertyVersion/pom.xml
A
enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePathDirectory
A
enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePathDirectory/parent
AU
enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePathDirectory/parent/pom.xml
AU
enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePathDirectory/pom.xml
A
enforcer-rules/src/test/resources/requirePluginVersions/getPomRecursively
A
enforcer-rules/src/test/resources/requirePluginVersions/getPomRecursively/b
A
enforcer-rules/src/test/resources/requirePluginVersions/getPomRecursively/b/c
AU
enforcer-rules/src/test/resources/requirePluginVersions/getPomRecursively/b/c/pom.xml
AU
enforcer-rules/src/test/resources/requirePluginVersions/getPomRecursively/b/pom.xml
AU
enforcer-rules/src/test/resources/requirePluginVersions/getPomRecursively/pom.xml
A
enforcer-rules/src/test/resources/requirePluginVersions/parentExpression
A
enforcer-rules/src/test/resources/requirePluginVersions/parentExpression/child
AU
enforcer-rules/src/test/resources/requirePluginVersions/parentExpression/child/pom.xml
AU
enforcer-rules/src/test/resources/requirePluginVersions/parentExpression/pom.xml
AU enforcer-rules/pom.xml
U .
At revision 1771519
ERROR: Processing failed due to a bug in the code. Please report this to
[email protected]
java.lang.IllegalArgumentException:
/home/jenkins/tools/maven/apache-maven-3.0.5 doesn't have a 'lib' subdirectory
- thus cannot be a valid maven installation!
at
hudson.maven.MavenEmbedderUtils.buildClassRealm(MavenEmbedderUtils.java:83)
at
hudson.maven.MavenEmbedderUtils.getMavenVersion(MavenEmbedderUtils.java:188)
at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:70)
at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:42)
at hudson.remoting.UserRequest.perform(UserRequest.java:153)
at hudson.remoting.UserRequest.perform(UserRequest.java:50)
at hudson.remoting.Request$2.run(Request.java:332)
at
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
at ......remote call to jenkins-test-2e6(Native Method)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1416)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)
at hudson.remoting.Channel.call(Channel.java:781)
at hudson.FilePath.act(FilePath.java:1102)
at
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:629)
at
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1741)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
project=hudson.maven.MavenModuleSet@4b91a902[maven-enforcer]
project.getModules()=[hudson.maven.MavenModule@3771a142[maven-enforcer/org.apache.maven.enforcer:enforcer][maven-enforcer/org.apache.maven.enforcer:enforcer][relativePath:],
hudson.maven.MavenModule@16a53911[maven-enforcer/org.apache.maven.enforcer:enforcer-api][maven-enforcer/org.apache.maven.enforcer:enforcer-api][relativePath:enforcer-api],
hudson.maven.MavenModule@2dd37873[maven-enforcer/org.apache.maven.enforcer:enforcer-rules][maven-enforcer/org.apache.maven.enforcer:enforcer-rules][relativePath:enforcer-rules],
hudson.maven.MavenModule@1865e7ed[maven-enforcer/org.apache.maven.plugins:maven-enforcer-plugin][maven-enforcer/org.apache.maven.plugins:maven-enforcer-plugin][relativePath:maven-enforcer-plugin]]
project.getRootModule()=hudson.maven.MavenModule@3771a142[maven-enforcer/org.apache.maven.enforcer:enforcer][maven-enforcer/org.apache.maven.enforcer:enforcer][relativePath:]
FATAL: /home/jenkins/tools/maven/apache-maven-3.0.5 doesn't have a 'lib'
subdirectory - thus cannot be a valid maven installation!
java.lang.IllegalArgumentException:
/home/jenkins/tools/maven/apache-maven-3.0.5 doesn't have a 'lib' subdirectory
- thus cannot be a valid maven installation!
at
hudson.maven.MavenEmbedderUtils.buildClassRealm(MavenEmbedderUtils.java:83)
at
hudson.maven.MavenEmbedderUtils.getMavenVersion(MavenEmbedderUtils.java:188)
at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:70)
at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:42)
at hudson.remoting.UserRequest.perform(UserRequest.java:153)
at hudson.remoting.UserRequest.perform(UserRequest.java:50)
at hudson.remoting.Request$2.run(Request.java:332)
at
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
at ......remote call to jenkins-test-2e6(Native Method)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1416)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)
at hudson.remoting.Channel.call(Channel.java:781)
at hudson.FilePath.act(FilePath.java:1102)
at
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:629)
at
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1741)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
Updating MENFORCER-247
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
https://www.avast.com/antivirus